【问题标题】:Set configuration to "Release" when publishing发布时将配置设置为“发布”
【发布时间】:2021-03-29 00:37:56
【问题描述】:

我正在使用 dotnet CLI 的 dotnet publish 命令发布一个项目。

由于我只发布过发布意图,因此我希望在发布dotnet publish 时使用“发布”配置进行构建和发布,但仍使用 Visual Studio 中的“调试”当我在调试/测试时。

我知道我可以从 Visual Studio 的配置/属性窗口手动更改配置,并且可以指定 -c Release 参数,但是我可以在我的 .csproj 文件中包含一些标签,上面写着“发布时使用‘发布’默认”?

【问题讨论】:

  • 在 VS 中发布和调试是完全不同的两件事。在 VS 中调试时,它不会先运行发布。它只是编译它并运行 DLL。你现在发表的怎么样了?像这样的命令行:dotnet publish -c Release ?
  • @Andy,请先阅读问题,然后再发表评论。我不知道为什么你会突然提出“调试不会首先运行发布”,而我的问题甚至没有提出任何建议。
  • 如果知道可以使用 -c Release,有什么问题?

标签: .net-core release publish


【解决方案1】:

关于此here 有一个未解决的问题。

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

【讨论】:

    【解决方案2】:

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

    dotnet publish -c Release
    

    将其保存到 release.cmd 并在需要时运行

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 2011-07-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多