У меня есть структура проекта с несколькими файлами dirs.proj и cs / ccproj.
Когда работают разработчики и некоторые сборки, я не хочу создавать файлы .cspkg облачного сервиса (это занимает слишком много времени, когда они нам не нужны). Наша команда по сборке инфраструктуры настроила дополнительное свойство "BuildCloudPackages" == 'true', которое я могу использовать для сборки облачных пакетов только при необходимости.
Я хочу остановить CorePublish и Build, если для BuildCloudPackages не установлено значение true для всех ccproj в dirs.proj.
Есть ли способ изменить условия к существующим целям? Или условно включая ProjectFile в dirs.proj. Или условно переопределить цели внутри выбора / когда? Или прекратить сборку / публикацию, отключив некоторые их предварительные условия? Или удалить Build и CorePublish из заданных по умолчанию целей при условии?