12

Tôi có một giải pháp Visual Studio 2008 chứa khoảng 30 dự án. Một số trong số này là các dịch vụ web/dịch vụ WCF/ứng dụng ASP.NET MVC.Làm cách nào để dừng Máy chủ phát triển bắt đầu trong khi kiểm tra đơn vị?

Khi tôi chạy tất cả các bài kiểm tra đơn vị (Ctr + R, A), nó khẳng định sẽ xoay vòng tất cả các Máy chủ phát triển cho các dự án khác nhau này. Điều này có nghĩa là phải mất quá nhiều thời gian để chạy thử nghiệm và, trên thực tế, không có thử nghiệm đơn vị nào của tôi yêu cầu các khung công tác này.

Vì vậy, làm cách nào để ngăn Visual Studio làm việc này?

+0

Bạn đã bao giờ tìm thấy giải pháp chưa? – fearofawhackplanet

Trả lời

13

Nhấp vào các dự án trong giải pháp của bạn và mở cửa sổ thuộc tính (F4).

Thay đổi Luôn bắt đầu khi gỡ lỗi đến false.

+1

Tất cả các dự án hiện tại đều có thuộc tính này được đặt thành false nhưng không may là tất cả chúng vẫn quay trong Máy chủ phát triển: (Không thay đổi. –

+2

+1 Điều này làm việc cho tôi trong Visual Studio 2010 – brianpeiris

+1

Thật tuyệt vời khi biết điều này. làm cách nào để đặt cài đặt mặc định này? – Gromer

0

Nếu bạn đang chạy thử nghiệm, không gỡ lỗi, cài đặt "Luôn bắt đầu khi gỡ lỗi" sẽ không có hiệu lực.

Thay vào đó, hãy xem cài đặt thử nghiệm bạn đang sử dụng để chạy thử nghiệm. (Tìm các cài đặt bạn đang sử dụng bằng cách vào phần Kiểm tra> Chọn Cài đặt Kiểm tra Hoạt động. Sau đó bạn có thể chỉnh sửa cài đặt thử bằng cách đi Kiểm tra> Chỉnh sửa Cài đặt Kiểm tra và chọn cài đặt thử nghiệm đang hoạt động)

Tôi đã tìm thấy các cài đặt thử nghiệm sau buộc máy chủ phát triển ASP.NET khởi động, mặc dù có thể có nhiều hơn thế!

  1. Máy chủ kiểm tra không mặc định: Trong cửa sổ cài đặt kiểm tra chỉnh sửa, hãy chọn phần "Máy chủ lưu trữ". Loại máy chủ lưu trữ phải được đặt thành "Mặc định", không phải là "ASP.NET"
  2. Phạm vi phủ sóng: Trong cửa sổ cài đặt kiểm tra chỉnh sửa, hãy chọn phần "Dữ liệu và chẩn đoán". Chọn "Bảo hiểm mã" và nhấp vào "Định cấu hình". Máy chủ phát triển sẽ bắt đầu cho mỗi dịch vụ được chọn ở đây để bao gồm Mã ASP.NET. (Độ bao phủ mã thông thường được xác định bằng một biểu tượng của một trang trống với hai bánh răng trên đầu trang của nó. Phạm vi mã ASP.NET được xác định bởi một biểu tượng của một quả địa cầu với hai trang trên đầu trang của nó.) Để thay đổi từ mã ASP.NET vùng phủ sóng để bảo hiểm mã bình thường, bỏ chọn vùng phủ sóng của mã ASP.NET, sau đó chọn "Thêm hội ...". Duyệt đến thư mục bin của dự án dịch vụ web của bạn và chọn dll của dịch vụ web.
Các vấn đề liên quan