Я создаю кросс-платформенное приложение на C#, используя VS2013 и студию Xamarin. Я знаю, что вопросы задавали раньше, но в последнее время CoreCLR был объявлен открытым исходным кодом и доступен в Linux. Что я слышал, это не для WinForms или WPF?Способы запуска скомпилированного .exe из .Net Framework в Linux
Так что мой вопрос: какие способы запуска приложения .exe в Linux/Mac OS. Я имею в виду юридические способы. Является ли Wine законным без покупки Windows? Мое приложение - .net Framework 4.0+. Или, может быть, я смогу открыть свое решение в моно-разработке и скомпилировать его в Linux?
EDIT: Еще одна идея появляется в моей голове. Может быть, есть способ изменить мой код (fe: change UI), а затем пользователи Linux будут доступны, чтобы открыть это без какого-либо дополнительного программного обеспечения? А также, как я уже спросил, является ли Wine законным для моего собственного приложения?
Edit2:
Так пытались сделать это самостоятельно, и нет никаких проблем, чтобы запустить приложение WinForms в убунту. После установки mono и MonoDevelop IDE мне удалось запустить приложение winforms.exe. Это решение дает мне еще один вопрос:
Есть ли способ запустить его без установки IDE?
выполните поиск в Google и посмотрите, как выполнить следующие действия winforms wpf и т. Д. На Linux ... – MethodMan
Я выполнил поиск Google. Как я сказал в своем посте, я знаю о Вине, моно и т. Д. Я задаю этот вопрос, потому что по многим причинам, может быть, кто-то с большим опытом может показать мне лучший способ. – titol
нет такой вещи, как «лучший способ», это становится и сводится к предпочтению, стилю и вкусу. – MethodMan