У меня есть решение с несколькими проектами. Один из проектов включает дополнительные методы Assert для модульного тестирования. Он ссылается на Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0
. Он также включает в себя другие тестовые проекты, которые ссылаются как на Microsoft UnitTestFramework, так и на мой проект с помощью дополнительных методов assert.
Всякий раз, когда я перезапускаю visual studio и компилирую, я получаю следующее предупреждение:
Найдено конфликты между различными версиями одного и того же зависимого сборка.
Я попытался изменить все ссылки на UnitTestFramework на 10.1.0.0, но при перезапуске Visual Studio, похоже, снова установит их в 10.0.0.0. Я даже попытался изменить файл проекта за пределами Visual Studio, но после открытия проекта в Visual Studio ссылки снова показывают старую версию в обозревателе решений. При закрытии Visual Studio без каких-либо модификаций файлов он запрашивает, сохранять или нет изменения в файлах проекта.
Как мне предотвратить изменение Visual Studio моей версии UnitTestFramework в моих проектах?