Должны ли зависимые сборки тестовой сборки находиться в одном каталоге? - PullRequest
0 голосов
/ 04 ноября 2011

У меня ошибка с NUnit GUI (2.5.10.11092):

System.IO.FileNotFoundException: не удалось загрузить файл или сборку 'nunit.framework, версия = 2.5.10.11092, культура = нейтральная, PublicKeyToken = 96d09a1eb7f44a77'

Эта DLL находится в этой папке: "C: \ Dev \ Libs \ nunit.framework.dll"

Если я копирую эту dll в ту же директорию, что и сборка, которую я хочу протестировать, она работает нормально, но я не хочу копировать эту nunit.framework dll.

Есть ли способ решить эту проблему?

1 Ответ

0 голосов
/ 04 ноября 2011

Да, вам нужно, чтобы все зависимые сборки находились в одном каталоге или в GAC.
Обратите внимание, что это упрощенное объяснение проблемы.Вы можете найти более подробную информацию здесь

Решение:
Создайте выходной каталог для ваших сборок и пометьте nunit.framework.dll как «copy local = true» в окне свойств Visual Studio,Это скопирует сборку nunit при каждой успешной сборке в тот же каталог, что и ваша тестовая сборка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...