Реально ли запустить c# приложение на Ubuntu?

Добрый день! Писал приложение под windows на c#.
Теперь есть задача что нужно такое же приложение только на Ubuntu. Дабы не переписывать его на другой язык, можно ли как то его перекомпилировать чтоб запустить под Ubuntu?
  • Вопрос задан
  • 444 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vabka Куратор тега C#
Токсичный
Если оно написано под .NET Framework и использует Winforms - можно запустить на mono.
Если оно написано под .NET Framework и оно консольное - можно запустить на mono или мигрировать на .NET Core одной консольной командой.
Если оно написано под .NET Framework и использует WPF, то можно переписать на Avalonia и запускать под .NET Core.

Все три способа будут работать только в том случае, если вы жёстко не привязались к технологиям винды.
Лично я рекомендую перейти на .NET Core и делать кроссплатформенное приложение.

PS: dotnet try-convert
Ответ написан
dyuriev
@dyuriev
A posteriori
sudo apt-get install mono-complete
xbuild yourvisualcsharpproject.csproj
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы