Visual Studio продолжает использовать UnitTestFramework 10.0.0.0

У меня есть решение с несколькими проектами. Один из проектов включает дополнительные методы Assert для модульного тестирования. Он ссылается на Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0. Он также включает другие тестовые проекты, которые ссылаются как на UnitTestFramework Microsoft, так и на мой проект с дополнительными методами утверждения.

Всякий раз, когда я перезапускаю Visual Studio и компилирую, я получаю следующее предупреждение:

Обнаружены конфликты между разными версиями одного и того же зависимого сборка.

Я попытался изменить все ссылки на UnitTestFramework на 10.1.0.0, но после перезапуска Visual Studio, кажется, снова устанавливает их на 10.0.0.0. Я даже пытался изменить файл проекта за пределами Visual Studio, но при открытии проекта в Visual Studio ссылки снова показывают старую версию в обозревателе решений. При закрытии Visual Studio без каких-либо изменений файлов он спрашивает, следует ли сохранять изменения в файлах проекта.

Как запретить Visual Studio изменять версию UnitTestFramework, на которую я ссылаюсь, в моих проектах?

11
задан Steven Jeuris 21 December 2014 в 20:39
поделиться