2013-05-04 2 views
0

I имеет следующую структуру Решения:библиотеки DLL Отсутствующей из каталога вывода проекта

Solution.sln 
--LibProject1 
--LibProject2 (References LibProject1) 
--WCFProject (References LibProject2) 

вопрос я испытываю то, что, когда я строй WCFProject, то DLL, соответствующее LibProject1 не добавляется в каталог WCFProject вывода. По какой-то причине он не добавляет субреференций проекта.

Мой вопрос: Где я могу прикрутить файлы проекта, чтобы это произошло? Есть ли какой-либо вариант, который мне не хватает в файле csproj или sln?

Спасибо!

P.D .: Я использую VS2012 Ultimate. Кроме того, я уже проверил Copy Local, это верно для всех проектов.

+0

Вы добавили ссылку на проект? –

+0

Все проекты сконфигурированы для сборки под Build -> Configuration Management? – Robin

+0

Я думаю, что это фактически поведение по умолчанию, только прямые ссылки на проекты включаются в вывод. –

ответ

0

Хорошо, я понял это. По-видимому, LibProject2 не использовал никаких классов из LibProject1, поэтому VS не копировал DLL в выходной каталог WCFProject. Как только классы из LibProject1 были использованы LibProject2, DLL была скопирована.

Там вы идете, в один прекрасный день тратите время на поведение по умолчанию VS. u_u