【发布时间】: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,有什么问题?