Сборка Dotnet завершается неудачно с `` Можно указать только один проект`, если указан PublishProfile

Я играю с КИ и пытаюсь построить asp.net core приложение и опубликуйте его в Azure, используя предварительно настроенный профиль публикации. Я могу запустить следующую команду с помощью командной строки, но когда я запускаю ее с Jenkins (Windows), она не работает:

сборка dotnet -c Release /p:DeployOnBuild=true /p:PublishProfile=mycoolprofile

И я получаю следующий вывод с ошибкой:

Microsoft (R) Build Engine version
15.6.84.34536 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved.

MSBUILD : error MSB1008: Only one project can be specified. Switch: p:PublishProfile=mycoolprofile

И конечно я все видел quotes обсуждений, я переименовал свой профиль в простое отдельное слово, это реальное имя профиля выше.

Я следую этому руководству: https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles

1 ответ

Просто "решил" эту проблему, добавив дополнительный слеш. Кажется, что dotnet глотает это

dotnet build //t:MyTarget MyProject.csproj
Другие вопросы по тегам