Tôi đã có giải pháp với một số dự án trong đó. Một trong các dự án bao gồm các phương thức Assert bổ sung để kiểm tra đơn vị. Nó tham khảo Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0
. Nó cũng bao gồm các dự án thử nghiệm khác, tham chiếu đến cả UnitTestFramework của Microsoft và dự án của tôi với các phương thức khẳng định bổ sung.Visual Studio vẫn tiếp tục sử dụng UnitTestFramework 10.0.0.0
Bất cứ khi nào tôi khởi động lại visual studio và biên dịch, tôi nhận được cảnh báo sau đây:
Tìm thấy mâu thuẫn giữa các phiên bản khác nhau của cùng một lắp ráp phụ thuộc.
Tôi đã thử thay đổi tất cả các tham chiếu đến UnitTestFramework thành 10.1.0.0, nhưng khi khởi động lại Visual Studio, có vẻ như đặt lại thành 10.0.0.0. Tôi thậm chí đã cố gắng thay đổi tệp dự án bên ngoài Visual Studio, nhưng khi mở dự án trong Visual Studio, tài liệu tham khảo sẽ hiển thị phiên bản cũ trong trình khám phá giải pháp một lần nữa. Khi đóng Visual Studio mà không thực hiện bất kỳ sửa đổi tệp nào, nó sẽ hỏi có lưu các thay đổi vào tệp dự án hay không.
Làm cách nào để ngăn Visual Studio thay đổi phiên bản UnitTestFramework được tham chiếu trong các dự án của tôi?
tôi d thử đăng ký lại VS SP1 – KMoraz
@KMoraz Tôi bây giờ có một máy tính xách tay mới, với một cài đặt sạch sẽ. Tôi đã tải xuống dự án một lần nữa và những vấn đề này vẫn tồn tại. Tôi tin rằng một cái gì đó là sai với các tập tin dự án, hoặc nó là một lỗi của Visual Studio. –
Sự cố này vẫn xảy ra trong Visual Studio 2013, Cập nhật 4. –