18

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

我做了以下事情:

dotnet new
dotnet restore
dotnet publish

我有点期待“发布”为我构建一个本地二进制文件,但它没有。它在发布文件夹中放置了一个 .dll 以及一些 JSON 文件?我应该提到应用程序在使用dotnet run.

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

4

1 回答 1

25

根据 Slack 频道上的一位 MS 开发人员的说法,本机编译在 RC2 中已被删除/禁用,因为它还没有准备好。

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

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

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

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

于 2016-05-23T11:55:56.347 回答