Я работаю с C # .NET-решением, которое содержит несколько десятков проектов (вероятно, оно считается «монлитом», поскольку многие проекты взаимозависимы от многих других проектов). В большинстве этих проектов используется технология pre-.NET Core WebForms, а некоторые MVC добавляются здесь и там. Мы надеемся создать конвейеры Azure DevOps для отдельных проектов в рамках решения, которые будут использоваться для автоматизированных сборок / выпусков.
Что я обнаружил в Azure DevOps с использованием классического редактора, так это то, что при созданииbuild, укажите репозиторий, затем выберите шаблон «ASP.NET», в текстовом поле «Параметры» укажите файл .sln, рядом с которым нет эллипса, и поле неактивно и заблокировано на «***. sln»,Кроме того, маленький значок цепочки над текстовым полем не включает опцию «отсоединения» полей (как я делал это раньше в других местах). Похоже, что я застрял, собирая только полное решение.
Это ситуация, когда я могу использовать только YAML? Я считаю, что я могу сделать что-то похожее на (решение) \ project.csproj? Возможно, какие-либо конфигурации блокируют «отсоединение» (я их еще не нашел) или есть другие альтернативы этому подходу? Или я создаю все это и выборочно публикую и выпускаю отдельные проекты?
Спасибо!