Некоторое время я боролся с этим после использования нашего стандартного шаблона сборки для создания нового проекта на основе шаблона dotnet angular spa.
То, к чему это сводится, является целью сборки для бритвенных страниц , требующей явной конфигурации сборки, поэтому любой проект, содержащий бритвенные страницы, завершается неудачей без таковой.
Смущает, что задача построения dotnet для проекта без бритвенных страниц помечает его как предупреждение и продолжает (особенно без предупреждения в пользовательском интерфейсе Azure Devops). Это привело меня к ошибочному предположению, что отсутствующим параметром была красная сельдь.
Решение
Перейдите на вкладку переменных параметров конвейера и добавьте новую переменную конвейера с именем BuildConfiguration
со значением Debug
или Release
(в зависимости от того, что вы создаете).