Могу ли я определить целевое исполнение ядра coreclr (asp.net) для переносного приложения, которое отличается от платформы разработки? Сообщать о создании приложения под окнами для Ubuntu? Мысль о том, что проекты независимы от платформы, поэтому конкретная среда исполнения .net специфична.создать приложение coreclr для окон для разных платформ
4
A
ответ
3
Это объясняется в статье Types of portability in .NET Core в документации .Net Core.
Короче говоря, по умолчанию приложения .Net Core переносимы, что означает, что вы можете, например, запустить dotnet publish
в Windows, а затем запустить это приложение с помощью dotnet yourapp.dll
на любой поддерживаемой платформе, включая Ubuntu.
Спасибо! Отличная статья. В моем случае автономного приложения необходимо указать параметр '--runtime' после' dotnet publish' –