如何在pubxml文件中使用“ dotnet publish”?

时间:2019-04-29 13:08:08

标签: .net-core

我有一个.net Core应用程序和一些pubxml文件。当我从Visual Studio发布时,它可以工作。但是我不知道如何从命令行发布。

This question没有帮助:

  • dotnet publish -c Release MyApp /p:PublishProfile=MyApp\Properties\PublishProfiles\Win64.pubxml发布便携式版本
  • 进入MyApp文件夹也无济于事
  • 链接的问题有一个link to a Github issue,但这是关于msbuild的,我想使用dotnet publish

我想念什么?

1 个答案:

答案 0 :(得分:0)

该问题的另一个answer可以解决您的问题。

简短的版本是您需要提供项目的路径作为dotnet发布的参数的pubxml文件的路径。

dotnet publish .\pathToYourProject\projectFile.csproj --configuration Release /p:PublishProfile=.\pathToYourPubXmlFolder\PubProfile.pubxml

如此处所述,这应该适用于Windows,但不适用于Linux。