2016-06-09 5 views
4

Могу ли я определить целевое исполнение ядра coreclr (asp.net) для переносного приложения, которое отличается от платформы разработки? Сообщать о создании приложения под окнами для Ubuntu? Мысль о том, что проекты независимы от платформы, поэтому конкретная среда исполнения .net специфична.создать приложение coreclr для окон для разных платформ

ответ

3

Это объясняется в статье Types of portability in .NET Core в документации .Net Core.

Короче говоря, по умолчанию приложения .Net Core переносимы, что означает, что вы можете, например, запустить dotnet publish в Windows, а затем запустить это приложение с помощью dotnet yourapp.dll на любой поддерживаемой платформе, включая Ubuntu.

+0

Спасибо! Отличная статья. В моем случае автономного приложения необходимо указать параметр '--runtime' после' dotnet publish' –