2016-02-15 3 views
1

Я добавил решение моего проекта, только для модульных тестов (NUnit) Я включил ссылки на все DLLs испытуемый раствор нуждаетсяПуть Issue Причинение System.IO.FileNotFoundException

но ..

Я получаю следующий файл не найден ошибка:

System.IO.FileNotFoundException: Could not load file or assembly '\bin\Debug\bin\aLibrary.dll' or one of its dependencies. The system cannot find the file specified. 

вопрос заключается в том, что на сборке, все мои библиотеки DLL правильно получать помещается в MySolution/bin/Debug, что и у меня есть путь установки в про лонить свойства, но ошибка говорит мне, что приложение ищет в MySolution/bin/Debug/bin

Настройки решение показать правильный путь enter image description here

Если скопировать эти DLL файлы из MySolution/bin/Debug в MySolution/bin/Debug/bin все работает, как ожидалось.

Вопрос Я понятия не имею, где находится путь. Как мне исправить или где я должен выглядеть? Любые идеи приветствуются.

Благодаря

Благодарности

+0

свой путь вывода на скриншоте указывает на 'bin \ Debug' – user1666620

+0

Я знаю. Поэтому я думаю, поэтому я смущен. Не уверен, где находится bin/Debug/bin от – Slinky

+0

ах, как вы описали вопрос, который, как я думал, вы на самом деле хотите, чтобы путь сборки был «MySolution/bin/Debug/bin». Является ли проблема DLL третьей стороной DLL или проектом в вашем решении? – user1666620

ответ

0

правой кнопкой мыши на проекте, перейти к свойствам, ссылочных путей и проверить, если вам нужно изменить путь: более описано здесь: https://msdn.microsoft.com/en-us/library/ayds71se(v=vs.120).aspx

+0

Ссылка не задана, поэтому ничего не менять. Ни один из моих проектов не имеет ссылочного пути, и все они отлично работают, за исключением этого. Спасибо, во всяком случае – Slinky

+0

Тогда я бы отследил эту конкретную ссылку в ссылках на проект и посмотрел ее путь/свойства. Вы всегда можете удалить эту проблемную ссылку и добавить ее из правильного пути в свой проект, я надеюсь, что это поможет –