Я использую MSbuild для инструмента CI и имею много проектов C#, расположенных в разных каталогах. Там также много иждивенцев. Некоторые разработчики используют параметр Add Project для добавления проекта, а некоторые напрямую подключаются к DLL-файлу, и я не контролирую его. в некоторых случаях все проекты добавляются в решение. Поэтому, если я компилирую это решение, тогда он заботится обо всех зависимостях. Но я не делаю этого в своей автоматической сборке. Я хочу скомпилировать все .csproj и выводить .dll в определенную папку, а затем все проекты, включая web, должны указывать на эту папку для справки.MSBuild и .CsProjects
Хотите знать, является ли это идеальным процессом?