Развертывание DLL в определенном месте - PullRequest
0 голосов
/ 16 мая 2019

Я нахожусь в Visual Studio 2019, и я хотел бы развернуть все библиотеки DLL в моем проекте в папке DLL и иметь исполняемый файл в другой папке.Хотя я не вижу возможности для этого.Могу ли я это сделать?

1 Ответ

2 голосов
/ 16 мая 2019

Как описано в документации , сборки расположены с использованием определенного алгоритма.Одной из частей этого алгоритма является проверка файла конфигурации для элементов codeBase .Эти элементы определяют конкретное местоположение (для каждой сборки и версии) для поиска конкретной сборки.

Кроме того, вы можете установить значение privatePath для зондирующего элемента .Это повлияет на все библиотеки DLL для вашего приложения, в то время как приведенное выше может быть нацелено на определенные библиотеки DLL.

Таким образом, вы должны настроить шаг после сборки, чтобы скопировать ваши библиотеки DLL (и / или EXE) в папку назначения и обновитьapp.config, чтобы иметь соответствующие элементы <codeBase> или <probing>, которые указывают на эту папку назначения.

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