当PublishProfile指定时,Dotnet构建失败,并且“只能指定一个项目”

时间:2018-04-15 01:56:06

标签: .net jenkins asp.net-core .net-core publish-profiles

我正在使用CI并尝试构建asp.net core应用并使用预配置的发布配置文件将其发布到azure。我可以使用命令行运行以下命令,但是当我使用Jenkins(Windows)运行它时,它会失败:

  

dotnet build -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 个答案:

答案 0 :(得分:1)

通过添加额外的斜杠来解决这个问题。似乎dotnet吞下了它

dotnet build //t:MyTarget MyProject.csproj