发布时将配置设置为“发布”

问题描述 投票:0回答:3

我有一个正在使用 dotnet CLI 的

dotnet publish
命令发布的项目。

由于我只以发布意图进行发布,因此当我发出

dotnet publish
时,构建和发布会通过“发布”配置进行,但当我发布时仍使用 Visual Studio 内的“调试”正在调试/测试。

我知道我可以从 Visual Studio 的配置/属性窗口手动更改配置,并且可以指定

-c Release
参数,但是是否有一些标签可以包含在我的
.csproj
文件中,显示“发布时默认使用‘发布’” ?

.net-core release publish
3个回答
4
投票

为命令创建批处理/powershell 文件

dotnet publish -c Release

将其保存到

release.cmd
并在需要时运行


1
投票

这里有一个与此相关的未决问题。

你可以检查一下,特别是这个@nguerrera 评论


0
投票

现在默认发布: https://learn.microsoft.com/de-de/dotnet/core/compatibility/sdk/8.0/dotnet-publish-config

但是如果您在构建环境中使用

DOTNET_CLI_ENABLE_PUBLISH_RELEASE_FOR_SOLUTIONS
,您可以根据需要进行设置。

不完全在 .csproj 中,但至少接近。

© www.soinside.com 2019 - 2024. All rights reserved.