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