【发布时间】:2021-10-26 21:15:12
【问题描述】:
我正在尝试使用此处记录的特定发布配置文件 pubxml 文件调用“dotnet publish”:
但是,我尝试的一切似乎都会导致默认行为,并且 /p:PublishProfile 部分被忽略。
dotnet publish /p:PublishProfile="MyFolderProfile"
不工作,并且不记录错误,构建到“/obj”下的默认位置。
我确实注意到故意不正确的命令具有相同的结果,例如:
dotnet publish /p:PublishProfile="MyFolderProfile-XXXXX"
我做错了什么? - 任何指针将不胜感激!
【问题讨论】:
-
当然,这不是一个解决方案,但我最终手动列出了所有选项(发布、输出目录等)
-
您是否尝试过指定构建配置文件的项目?像这样:
dotnet publish WebApplication.csproj /p:PublishProfile="MyFolderProfile" -
@VictorAlves 我不是最初的发帖人,但我已经尝试在命令行中使用该项目,但这也无济于事。似乎问题是一个长期存在的问题,即使使用 msbuild:github.com/Microsoft/msbuild/issues/1901 似乎您必须在命令行上手动指定参数,例如
-c Release、/p:PublishDir=dist等 -
我只遇到过微软软件的这些问题。
标签: c# asp.net-core .net-core