Итак, у меня есть большое приложение monolithi c, которое я разбиваю на модули и динамически загружаю эти модули, как плагин. Я разбил проект monolithi c на несколько проектов в рамках решения, и они зависят от базового приложения. У меня все это работает.
Однако он выгружает все .dll в одну папку со всеми зависимостями модуля в одной большой куче сборок. Я хочу настроить свой вывод сборки так, чтобы каждый проект помещал его в свою собственную папку внутри каталога Modules / на выходе.
Например, я хочу, чтобы моя выходная папка выглядела так:
Bin/
App.exe
Modules/
ModuleA/
ModuleA.dll
ModuleB/
...
ModuleC/
...
Где каждая папка модуля содержит все библиотеки DLL (и выходные ресурсы) для этого модуля.