【问题标题】:How do I build a native binary on .NET Core using the current preview?如何使用当前预览版在 .NET Core 上构建本机二进制文件?
【发布时间】:2016-09-15 10:36:50
【问题描述】:

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

我做了以下事情:

dotnet new
dotnet restore
dotnet publish

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

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

【问题讨论】:

  • .NET Native 在 RTM 之外的路线图中。他们最近将原生的 CLI (dotnet.exe) 工具从 CLI 项目移至 .NET Native 项目 (github.com/dotnet/corert) ...不知道当前的构建情况如何。

标签: .net-core dotnet-cli


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 2020-08-21
    • 2018-11-11
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 2014-02-14
    • 1970-01-01
    • 1970-01-01
    • 2015-06-18
    相关资源
    最近更新 更多