Để xác định một vị trí khác nhau cho các "TestSettings" thư mục, thêm một .runsettings
để giải pháp của bạn như được giải thích trong Visual Studio tài liệu: http://msdn.microsoft.com/en-us/library/vstudio/jj635153.aspx
tập tin .runsettings
của tôi trông như thế này:
<?xml version="1.0" encoding="utf-8"?>
<RunSettings>
<RunConfiguration>
<ResultsDirectory>.\Visual Studio Test Results</ResultsDirectory>
</RunConfiguration>
</RunSettings>
Như xa như tôi có thể nói, tuy nhiên, vị trí ResultsDirectory không liên quan đến thư mục giải pháp (như tệp ví dụ từ tài liệu đề xuất), nhưng thay vì tương ứng với vị trí của tệp .runsettings
. Cũng lưu ý rằng các macro Visual Studio như $(SolutionDir)
không được mở rộng ở đây. Tất cả trong tất cả, .runsettings
tệp không liên quan đến một dự án hoặc giải pháp cụ thể.
Lý do tại sao họ khuyên bạn sử dụng .runsettings
file thay vì .testsettings
trong phiên bản mới hơn của Visual Studio cũng được tìm thấy trong tài liệu: http://msdn.microsoft.com/en-us/library/vstudio/ee256991.aspx
Nếu bạn sử dụng một .testsettings tập tin, khuôn khổ thử nghiệm MSTest sẽ được được sử dụng để chạy thử nghiệm của bạn. Điều này chạy chậm hơn và không cho phép bạn chạy thử nghiệm từ khung kiểm tra của bên thứ ba.
Nguồn
2013-11-02 12:14:26
Xin chào Patrick, tôi đã thử, nhưng tệp RunSettings bị bỏ qua. Thời điểm tôi bắt đầu VS2012 thư mục TestResults ist được tạo trong SolutionsDir. – Thomas
@Thomas bạn đã bao giờ nhận được điều này để làm việc – crush
Thật không may là không. – Thomas