Я использую TeamCity Professional для непрерывной сборки и тестирования своего кода.
У меня есть несколько тестов на основе MSTest, которые отлично работают в VS2010 на моем ПК, но не работают на сервере сборки.
Я обыскал и обнаружил, что при тестировании TeamCity создает временный каталог в TEMP_DIR
(настраивается) и копирует только зависимости «первого отношения» в тестовую DLL.
Например,: мой тест использует NHibernate.dll
, который копируется во временный каталог, но его зависимости (то есть NHibernate.ByteCode.Castle
) не копируются, и тест завершается неудачей с исключением IO.FileNotFound
.
Есть ли способЯ могу просто запустить тесты из выходного каталога тестовых проектов (Test / bin / debug)?
Если нет, как я могу указать, какие библиотеки DLL следует скопировать во временный каталог?