如何使用当前预览在.NET Core上构建本机二进制文件?

时间:2016-05-18 19:04:09

标签: .net-core dotnet-cli

使用当前的.NET Core预览,如何为控制台应用程序编译(发布?)本机二进制文件。我在Mac OS 10.11上。

我做了以下事情:

dotnet new
dotnet restore
dotnet publish

我希望“发布”为我构建本机二进制文件,但事实并非如此。它将.dll和一些JSON放在发布文件夹中?我应该提到使用dotnet run时应用程序运行正常。

那么,如何为我的简单控制台应用程序获取本机二进制文件?

1 个答案:

答案 0 :(得分:24)

根据Slack通道上的MS dev,在RC2中删除/禁用了本机编译,因为它还没有被认为准备就绪。

似乎对它有一点兴趣,所以我一直在争论是否尝试从CLI源自己运行它。

否则,我们只需等待,但我同意,非常失望。

编辑:为了完整起见,我应该补充说,.NET Core和.NET Native可用于UWP / Windows应用商店应用,但显然这不是跨平台的。

编辑#2:由于这似乎继续得到关注,计划完成的新方式是CoreRT,目前正在积极开发中。