2009-09-23 27 views

Trả lời

7

Vâng, bạn có thể, trên nhiều cấp độ:

Template Project

Bạn có thể thoát khỏi "Giới thiệu về dự án thử nghiệm" và các tập tin khác bằng cách sử dụng menu Tùy chọn trong Visual Studio.

Đi tới Công cụ kiểm tra -> Kiểm tra dự án và bỏ chọn các tùy chọn bạn không muốn.

Nếu đó là không đủ, bạn có thể tìm thấy các mẫu dự án trong một thư mục tương tự như sau:

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ProjectTemplates \ CSharp \ Test \ 1033

Đường dẫn của bạn có thể hơi khác nếu bạn chạy trên Windows 32 bit hoặc có nền văn hóa khác, nhưng bạn sẽ có thể tìm thấy nó.

Unit Test file Template

Trong vani Visual Studio, các mẫu cho các đơn vị kiểm tra có thể được tìm thấy trong một thư mục tương tự như sau (từ máy tính của tôi):

C: \ Program files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplates \ CSharp \ 1033

Trong thư mục này có một tập tin gọi là SimpleUnitTest.zip có chứa hai tập tin:

  • SimpleUnitTest.cs
  • SimpleUnitTest.vstemplate

Bạn có thể chỉnh sửa các tập tin SimpleUnitTest.cs để loại bỏ tất cả các mã bạn không muốn có, nhưng bạn phải nhớ để tái zip tệp để nó chứa các thay đổi của bạn.

Tuy nhiên, nếu bạn chỉ làm điều đó, VS có thể không nhận thay đổi của bạn bất cứ lúc nào sớm, vì nó duy trì một bộ nhớ cache đã được giải nén của mẫu trong

C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ ItemTemplatesCache \ CSharp \ 1033

Vì vậy, bạn sẽ cần chỉnh sửa tệp ở đó (hoặc chỉ cần sao chép tệp đã thay đổi ở đó).

Theo như tôi đã có thể nói, VS thường sử dụng các mẫu trong ItemTemplateCache, nhưng đôi khi khôi phục chúng từ ItemTemplates. Điều này dường như xảy ra khi các bản cập nhật được áp dụng, nhưng tôi vẫn chưa xác định được một mẫu nhất quán, vì vậy chỉ cần cập nhật ở cả hai nơi là cách tốt nhất để sửa đổi các mẫu mà tôi đã có thể đưa ra.

+0

Rất tiếc, nó chỉ hoạt động đối với mẫu mục "Kiểm tra Đơn vị", nhưng "Thuật sĩ Kiểm tra Đơn vị" sử dụng mẫu từ một nơi khác. – Regent

+2

Regent, bạn có biết nó ở đâu không? Tôi cần phải sửa đổi thuật sĩ đó để sử dụng cùng một tệp cs. Chúng tôi đã thêm một số mã vào MyClassInitialize và chúng tôi cần nó để tồn tại mỗi khi một thử nghiệm mới được tạo ra. Cảm ơn. – AboutDev

Các vấn đề liên quan