Я использую Visual Studio 2010 и как тестируемую сборку, так и сборку, содержащую тесты, предназначенные для версии 3.5 платформы .NET (что соответствует версии 2 CLR).
Проблема в том, что когда я создал тестовый проект, хотя я выбрал версию 3.5 в качестве целевой, Visual Studio добавила ссылку на сборку v4 Microsoft.VisualStudio.QualityTools.UnitTestFramework. Я предполагаю, что это заставляет тесты запускаться под CLR 4.0.
Хотелось бы просто проигнорировать эту проблему, но при работе под CLR версии 4 наблюдается странное поведение COM-взаимодействия (вероятно, ошибка COM-компонента, которую я никак не могу контролировать).
Я попытался вручную добавить ссылку на тестовую среду, но не смог ее найти. Он вообще поставляется с VS10?
Есть ли что-нибудь, что я могу сделать, кроме запуска этих тестов «вручную» в специальном консольном приложении v2?