Вы можете изменить выходной путь в дочерних DLL, чтобы он указывал на библиотеки.
Однако это не стандартный путь, который .Net проверяет во время выполнения для разрешения DLL, поэтому у вас, скорее всего, возникнут проблемы при попытке развернуть его, если вы не загрузите его из этих мест вручную.
Если у вас есть ссылка на проект, помеченная как «Копировать локально», то я не верю, что вы можете изменить каталог, в который Visual Studio копирует файлы через конфигурацию.
Однако вы можете настроить команду после сборки, котораяавтоматически перемещает файлы в нужный подкаталог после каждой сборки.
Обновление
Мне нравится этот сайт, потому что он позволяет мне изучать новые вещи каждый день.В качестве примера, я только что обнаружил зондирующий элемент , который вы можете добавить в свой конфигурационный файл для добавления дополнительных путей к стандартным зондирующим путям.
Этот элемент конфигурации допускает .Netискать в папке libraries
библиотеки DLL для загрузки, чтобы вам не приходилось выполнять дополнительную работу после их установки (вам все равно нужно будет переместить их в этот каталог с помощью команды postbuild).
Вот пример записи конфигурации для поддержки вашей конфигурации:
<configuration>
<runtime>
<assemblyBinding>
<probing privatePath="bin\libraries"/>
</assemblyBinding>
</runtime>
</configuration>