首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用/p:PublishProfile=进行dotnet发布?

使用/p:PublishProfile=进行dotnet发布?
EN

Stack Overflow用户
提问于 2018-05-14 22:05:52
回答 5查看 23.6K关注 0票数 43

我尝试使用一个特定的发布配置文件pubxml文件调用"dotnet publish“,如下所示:

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/visual-studio-publish-profiles?view=aspnetcore-2.1&tabs=aspnetcore2x

但是,我尝试的所有操作似乎都会导致默认行为,而/p:PublishProfile部分被忽略。

代码语言:javascript
复制
dotnet publish /p:PublishProfile="MyFolderProfile"

不工作,并且不记录错误,构建到"/obj“下的默认位置。

我确实注意到,故意不正确的命令会产生相同的结果,例如:

代码语言:javascript
复制
dotnet publish /p:PublishProfile="MyFolderProfile-XXXXX"

我做错了什么?-任何指点都会非常感谢!

EN

回答 5

Stack Overflow用户

发布于 2018-10-22 16:46:13

不久前我遇到了同样的问题。我设法修复了它,而不是调用:

代码语言:javascript
复制
dotnet build [projectname] /p:PublishProfile=[PublishProfile]
票数 14
EN

Stack Overflow用户

发布于 2018-09-07 07:45:54

你可能需要完整的路径,例如

代码语言:javascript
复制
dotnet publish -c Release /p:PublishProfile=Properties\PublishProfiles\FolderProfile.pubxml
票数 9
EN

Stack Overflow用户

发布于 2021-10-26 13:06:25

文件夹发布存在一个未解决的(截至2021年10月)问题,症状与https://github.com/dotnet/sdk/issues/12490类似

我现在使用的解决方法是手动编辑VS.Net生成的*.pubxml文件,使PublishUrlPublishDir密钥具有相同的值。

有了这个,dotnet publish -p:PublishProfile=...就能按预期工作。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50332343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档