创建框架相关的可执行文件

时间:2019-05-29 17:29:12

标签: c# msbuild

在回答这个问题后,我想我对如何发布一个点网核心控制台应用程序有一个答案,以便它包含一个* .exe文件以及与所使用的nuget软件包相关的任何* .dll。

阅读documentation以下内容是我认为的意思。

dotnet publish -c Release --self-contained false -r win10-x64

因此,它的工作方式是得到一个带有* .dlls的发布程序包,这些程序包被称为nuget程序包。但是,我仍然没有* .exe文件。

关于我可能在哪里出错的任何建议?

1 个答案:

答案 0 :(得分:0)

因此,执行此操作的能力取决于所使用的.NET Core版本。

请参阅.NET Core团队的以下答案:https://github.com/dotnet/cli/issues/11439#issuecomment-497069989

我更新了.NET Core版本,现在可以正常使用了。