Что требуется для запуска / отправки приложения C# на Linux? - PullRequest
0 голосов
/ 18 июня 2020

Этот ответ больше не актуален.

Я создал приложение C# с использованием ядра. NET, и оно работает на Linux.

Мой вопрос в том, какие библиотеки или существующие фреймворки (например,. NET core) необходимы для запуска этого приложения на Linux, или я могу каким-то образом распространить свое приложение на несколько платформ и заставить его «просто работать» ".

Созданное мной приложение под названием ConsoleApp1 показывает следующую структуру каталогов:

enter image description here

Но я не уверен, что требуется для работы двоичного приложения.

Требуется ли установка какой-либо среды выполнения?

1 Ответ

0 голосов
/ 18 июня 2020

Это зависит от дистрибутива и типа c# приложения вашего здания, потому что оно, вероятно, будет работать только с приложениями командной строки. Если, как вы упомянули о работе с ядром, я рекомендую вам подождать. net 5. Поскольку он объединит все фреймворки Microsoft (. net framework,. net core, моно) в одну, прямо сейчас большинство полный -. net framework, и поскольку он действительно интегрирован с windows, многие части не будут работать с другими платформами. Между тем, рассмотрите платформу Uno или, как я уже упоминал, дождитесь. net 5, который выйдет в ноябре этого года.

. Net 5: https://devblogs.microsoft.com/dotnet/introducing-net-5/

Платформа Uno: Часть 1: https://www.youtube.com/watch?v=fyo2BI4rn0g&t=555s

Часть 2: https://www.youtube.com/watch?v=QQJcMsmgXuI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...