Как мне работать с DLL-библиотеками зависимостей, на которые не ссылается мой код, но которые должны быть в корзине? - PullRequest
4 голосов
/ 30 марта 2011

Я разрабатываю серию плагинов для приложения третьей части, и поставщик предоставляет нам все свои сборки плагинов вместе с некоторыми вспомогательными сборками для работы с их системой.

Наш код обычно ссылается на эти вспомогательные сборки, но их сборки подключаемых модулей все равно необходимо скопировать во внешний каталог bin / debug или bin / release.Обычно я делаю это событие после сборки основного проекта, но так как этот проект представляет собой набор отдельных проектов с их собственными зависимостями, я не уверен, что делать.

Какие рекомендации (или лучшепрактики) для обработки этой ситуации в Visual Studio?

1 Ответ

7 голосов
/ 30 марта 2011

Добавьте библиотеки DLL в свой проект в папке с описательным именем (libs, сторонние и т. Д.).

Установите для них свойство Copy to Output Directory (F4) на Copy if Newer илиCopy Always.

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