У меня есть папка зависимостей, которую я использую для dll в своем веб-приложении. На некоторые из них есть ссылки в веб-приложении, на другие нет. Однако для запуска приложения мне нужно, чтобы все dll находились в каталоге bin веб-приложения. Но я не хочу ссылаться на них в веб-приложении. Есть ли обходной путь для этого? Я рассматривал событие после сборки, чтобы скопировать требуемую DLL из зависимостей в каталог bin.
включая dll, не указанные в каталоге bin
Ответы (2)
Вы можете использовать событие PostBuild, как вы упомянули, или отредактировать файл проекта, включив в него задачу копирования MSBuild. Проверьте: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx
person
Chandu
schedule
09.01.2011
Если на сборки неявно ссылаются (требуются сборки, на которые вы ссылаетесь), они должны быть автоматически скопированы в выходной путь. Если есть сборки, которые вы динамически загружаете с отражением, например, формы, некоторые плагины, вам нужно будет скопировать их вручную в папку bin
. Мероприятие после покупки кажется хорошим подходом.
person
Darin Dimitrov
schedule
09.01.2011
На сборки не ссылаются неявно.
- person amateur; 10.01.2011