How do I build a native binary on .NET Core using the current preview?

本秂侑毒 提交于 2019-12-05 10:52:28

问题


Using the current .NET Core preview, how do I compile (Publish ?) a native binary for a console application. I am on Mac OS 10.11.

I did the following:

dotnet new
dotnet restore
dotnet publish

I kind of expected "publish" to build a native binary for me, but it did not. It places a .dll, along with some JSON, in the publish folder ? I should mention the application runs fine when using dotnet run.

So, how do I get a native binary for my simple console application ?


回答1:


According to an MS dev on the Slack channel, native compilation was removed/disabled in RC2 since it wasn't deemed ready yet.

There does seem to be a little bit of interest in it, so I've been debating whether to try to get it running myself, from the CLI source.

Otherwise, we'll just have to wait, but I agree, huge disappointment.

EDIT: just for completeness, I should add that .NET Core and .NET Native are available for UWP / Windows Store apps, though obviously this is not cross-platform.

EDIT #2: since this seems to continue to be getting attention, the new way that this is planned on being done is CoreRT, currently in active development.



来源:https://stackoverflow.com/questions/37308118/how-do-i-build-a-native-binary-on-net-core-using-the-current-preview

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!