【问题标题】:When we are using .net core 3.1, How to do a dotnet publish properly?当我们使用 .net core 3.1 时,如何正确地进行 dotnet 发布?
【发布时间】:2020-02-04 19:41:31
【问题描述】:

这里我想问一下当你使用.net core 3.1时我们如何做dotnet publish

我试过这个:

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

还有这个:

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

我在另一个 stackoverflow 问题中找到了这种方式,但它给了我错误。希望有人帮我解决这个问题。谢谢你

【问题讨论】:

  • 错误是什么?我不明白你的最后一句话(“我只是想让它使用配置之类的参数发布......”)是什么意思,但配置应该指定为dotnet build project.sln /nologo --configuration release。我想你可能从MSBuild.exe 得到了/p:configuration="release"

标签: c# asp.net-core .net-core asp.net-core-3.1


【解决方案1】:

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

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

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

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

【讨论】:

  • 谢谢,OUTPUT_DIR_PATH 是什么意思?它是否定义了我们的 zip 文件要放置的位置?
  • 可以,但不会压缩。 “OUTPUT_DIR_PATH”是您希望发布文件的路径。你必须自己压缩它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-01
  • 1970-01-01
相关资源
最近更新 更多