в том числе DLL не упоминается в каталоге bin - PullRequest
1 голос
/ 10 января 2011

У меня есть папка зависимостей, которую я использую для DLL в своем веб-приложении.Некоторые ссылки в веб-приложении, другие нет.Однако для запуска приложения мне нужно иметь все DLL в каталоге bin веб-приложения.Но я не хочу ссылаться на них в веб-приложении.Есть ли обходной путь для этого?Я рассматривал событие post build для копирования в dll требуемого из зависимостей в каталог bin.

Ответы [ 2 ]

2 голосов
/ 10 января 2011

Если на сборки неявно ссылаются (требуется для сборок, на которые вы ссылались), они должны автоматически копироваться в выходной путь. Если есть сборки, которые вы динамически загружаете с отражением, например пример формы, некоторые плагины, вам нужно будет скопировать их вручную в папку bin. Событие после постройки кажется хорошим подходом.

1 голос
/ 10 января 2011

Вы можете использовать событие PostBuild, как вы упомянули, или отредактировать файл проекта, включив в него MSBuild Copy Task. Проверка: http://msdn.microsoft.com/en-us/library/3e54c37h.aspx

...