В моем проекте я пишу тесты, используя среду модульного тестирования Microsoft.Все мои тесты проходят, когда я запускаю их из Visual Studio, но когда я запускаю тесты из MSBuild, все тесты не выполняются со следующим сообщением erorr:
Исключение выдает адаптер модульного теста: Тип не разрешендля члена SomeType , SomeAssembly Версия = AssemblyVersion , Культура = нейтральная, PublicKeyToken = ..
Сборка не найденаСторонняя сборка, на которую ссылаются все проекты.
Скрипт сборки используется TFS, поэтому я добавил следующие строки:
<RunTest>true</RunTest>
<ItemGroup>
<MetaDataFile Include="$(BuildProjectFolderPath)myproject.vsmdi">
<TestList>CI_Tests</TestList>
</MetaDataFile>
</ItemGroup>
Я нашел thisсообщение , в котором показано решение этой проблемы, но, к сожалению, я не могу изменить файлы на сервере TFS.
Справка!