Как создать собственный двоичный файл в .NET Core, используя текущую предварительную версию?

Используя текущую предварительную версию .NET Core, как мне скомпилировать (опубликовать?) собственный двоичный файл для консольного приложения. Я на Mac OS 10.11.

Я сделал следующее:

dotnet new
dotnet restore
dotnet publish

Я ожидал, что «публикация» создаст для меня собственный двоичный файл, но этого не произошло. Он помещает .dll вместе с некоторым JSON в папку публикации? Я должен отметить, что приложение работает нормально при использовании dotnet run.

Итак, как мне получить собственный двоичный файл для моего простого консольного приложения?


person driis    schedule 18.05.2016    source источник
comment
.NET Native находится в дорожной карте после RTM. Недавно они переместили инструментарий CLI (dotnet.exe) для нативных из проекта CLI в проект .NET Native (github. com/dotnet/corert) ... понятия не имею, как сейчас обстоят дела со сборкой.   -  person Thomas    schedule 19.05.2016


Ответы (1)


По словам разработчика MS на канале Slack, нативная компиляция была удалена/отключена в RC2, так как она еще не считалась готовой.

Кажется, к этому есть небольшой интерес, поэтому я размышлял, не попробовать ли запустить его самостоятельно из источника CLI.

В противном случае нам придется просто ждать, но, согласитесь, огромное разочарование.

РЕДАКТИРОВАТЬ: просто для полноты я должен добавить, что .NET Core и .NET Native доступны для приложений UWP/Windows Store, хотя, очевидно, это не кросс-платформенный.

РЕДАКТИРОВАТЬ № 2: поскольку это, кажется, продолжает привлекать внимание, новый способ, которым это планируется сделать, - CoreRT, в настоящее время находится в активной разработке.

person Steve Desmond    schedule 23.05.2016