Сборка 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