当我们使用 .net core 3.1 时,如何正确地进行 dotnet 发布?

When we are using .net core 3.1, How to do a dotnet publish properly?

这里想问下大家在.net core 3.1的时候dotnet publish是怎么做的

我试过这个:

dotnet build project.sln /nologo /p:configuration="release" .....

还有这个:

dotnet publish project.sln /nologo /p:configuration="release" ....

我在Whosebug的另一个问题中发现了这种方式,但它给我错误。希望有人帮我解决这个问题。谢谢

您可以使用以下命令发布您的 dotnet 核心解决方案

dotnet publish Your_Solution.sln -c Release -o "OUTPUT_DIR_PATH"

在您的解决方案的根目录中执行此命令。

有关 dotnet publish 命令可用参数的完整列表,请访问此 link