我有一个正在使用 dotnet CLI 的
dotnet publish
命令发布的项目。
由于我只以发布意图进行发布,因此当我发出
dotnet publish
时,构建和发布会通过“发布”配置进行,但当我发布时仍使用 Visual Studio 内的“调试”正在调试/测试。
我知道我可以从 Visual Studio 的配置/属性窗口手动更改配置,并且可以指定
-c Release
参数,但是是否有一些标签可以包含在我的 .csproj
文件中,显示“发布时默认使用‘发布’” ?
为命令创建批处理/powershell 文件
dotnet publish -c Release
将其保存到
release.cmd
并在需要时运行
现在默认发布: https://learn.microsoft.com/de-de/dotnet/core/compatibility/sdk/8.0/dotnet-publish-config
但是如果您在构建环境中使用
DOTNET_CLI_ENABLE_PUBLISH_RELEASE_FOR_SOLUTIONS
,您可以根据需要进行设置。
不完全在 .csproj 中,但至少接近。