使用当前的.NET Core预览,如何为控制台应用程序编译(发布?)本机二进制文件。我在Mac OS 10.11上。
我做了以下事情:
dotnet new
dotnet restore
dotnet publish
我希望“发布”为我构建本机二进制文件,但事实并非如此。它将.dll和一些JSON放在发布文件夹中?我应该提到使用dotnet run
时应用程序运行正常。
那么,如何为我的简单控制台应用程序获取本机二进制文件?
答案 0 :(得分:24)
根据Slack通道上的MS dev,在RC2中删除/禁用了本机编译,因为它还没有被认为准备就绪。
似乎对它有一点兴趣,所以我一直在争论是否尝试从CLI源自己运行它。
否则,我们只需等待,但我同意,非常失望。
编辑:为了完整起见,我应该补充说,.NET Core和.NET Native可用于UWP / Windows应用商店应用,但显然这不是跨平台的。编辑#2:由于这似乎继续得到关注,计划完成的新方式是CoreRT,目前正在积极开发中。