Как определить, как dll заканчивается в моем / bin (.NET) - PullRequest
0 голосов
/ 15 января 2010

У меня есть решение с двумя проектами, A и B. A ссылается на внешнюю dll C.dll из внешней папки /lib.

Когда я собираю B, C.dll попадает в папку /bin.

B не относится к A или C.dll (но A относится к B).

В проекте B нет упоминания (ссылки) на / из C.dll, почему в его /bin? Как я могу определить, откуда он?

Обновление: использование .NET 3.5

Спасибо

Ответы [ 2 ]

3 голосов
/ 16 января 2010

Если вы строите свое решение в командной строке с помощью MSBuild и увеличиваете детализацию, вы можете понять это. Вы можете просто выполнить следующее в командной строке Visual Studio (находится в меню «Пуск» в Visual Studio) .

msbuild.exe YourSolution.sln /flp:v=diag

Это создаст запись файла журнала msbuild.log в текущем каталоге. Затем вы можете искать имя файла и отслеживать, как оно копируется в этот каталог. Если v=diag слишком много информации, вы можете попробовать v=detailed.

1 голос
/ 15 января 2010

Проверяли ли вы ссылки в Solution Explorer? Может быть, там есть ссылка на него.

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