MSBuild не соответствует Visual Studio при обращении к DLL с косвенной ссылкой - PullRequest
2 голосов
/ 13 июля 2011

Я прошу прощения за то, что задал этот вопрос, но я почти уверен, что ответ «MSBuild тупой, VS умный».

DLL с косвенной ссылкой - это DLL, на которую ссылаются из DLL с прямой ссылкойно не упоминается в проекте вообще.

У меня есть проект A (веб-приложение), ссылающийся на проект B (библиотека классов).Проект B имеет прямую ссылку (имеется в виду, что он фактически используется в проекте) на DLL 1. DLL 1 имеет ссылку на DLL 2.

Когда я создаю Visual Studio, обе библиотеки DLL 1 и DLL 2 копируются вмой локальный бен в проекте A (веб-приложение).Когда я собираю с помощью MSBuild, DLL 2 НЕ копируется в локальную корзину в проекте A.

Можно ли как-то это исправить, не используя метод lib и не помечая DLL как copy to bin (какфайл вместо ссылки), а затем добавить сканирование для / bin / lib?

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