我尝试使用一个特定的发布配置文件pubxml文件调用"dotnet publish“,如下所示:
但是,我尝试的所有操作似乎都会导致默认行为,而/p:PublishProfile部分被忽略。
dotnet publish /p:PublishProfile="MyFolderProfile"
不工作,并且不记录错误,构建到"/obj“下的默认位置。
我确实注意到,故意不正确的命令会产生相同的结果,例如:
dotnet publish /p:PublishProfile="MyFolderProfile-XXXXX"
我做错了什么?-任何指点都会非常感谢!
发布于 2018-10-22 16:46:13
不久前我遇到了同样的问题。我设法修复了它,而不是调用:
dotnet build [projectname] /p:PublishProfile=[PublishProfile]
发布于 2018-09-07 07:45:54
你可能需要完整的路径,例如
dotnet publish -c Release /p:PublishProfile=Properties\PublishProfiles\FolderProfile.pubxml
发布于 2021-10-26 13:06:25
文件夹发布存在一个未解决的(截至2021年10月)问题,症状与https://github.com/dotnet/sdk/issues/12490类似
我现在使用的解决方法是手动编辑VS.Net生成的*.pubxml
文件,使PublishUrl
和PublishDir
密钥具有相同的值。
有了这个,dotnet publish -p:PublishProfile=...
就能按预期工作。
https://stackoverflow.com/questions/50332343
复制相似问题