Как скопировать dependecies ссылаемого блока в выходную папку мусорного ведра ASP.NET?

В Visual Studio 2010 у меня есть проект A (приложение asp.net). Спроектируйте ссылочный проект B (библиотека классов). Ссылочный блок проекта B C (прямая ссылка к DLL).

Когда строительный проект A, только проект A и двоичные файлы проекта B присутствуют в / каталоге bin проекта A, но не блоке C. Почему это? Если проект B зависит от блока C, почему блок C не скопирован вместе в выходную папку?

"Скопируйте локальный", уже установлен на "истинный" для блока C.

5
задан casperOne 24 February 2011 в 14:20
поделиться

2 ответа

Мне удалось обойти проблему, добавив эту переменную в класс в проекте B:

private Type t = typeof(SomeClassInAssemblyC);

Теперь, когда я собираю проект A, двоичные файлы проекта B и DLL сборки C копируются в каталог /bin проекта A.

.
1
ответ дан 15 December 2019 в 06:17
поделиться

Это потому, что библиотека C будет скопирована в выходной каталог библиотеки B, и этот каталог отличается от библиотеки A. Если вы сделаете сборку A и B в одном каталоге, вы увидите Библиотека C вывода есть.

2
ответ дан 15 December 2019 в 06:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: