Импорт и разработка приложений WinForms на Linux - PullRequest
2 голосов
/ 25 декабря 2011

У меня есть проект Visual Studio C # с графическим интерфейсом, сделанным в WinForms.Я хотел бы продолжить его разработку на Linux.У меня два вопроса: во-первых, как я могу скомпилировать его в Linux?Я могу скомпилировать отдельные файлы .cs, которые используют WinForms, но я понятия не имею о целых проектах.Во-вторых, как я могу дополнительно редактировать графический интерфейс, кроме кода?есть какой-нибудь редактор?

Ответы [ 5 ]

4 голосов
/ 25 декабря 2011

Вы видели MonoDevelop ?

MonoDevelop - это среда разработки, в первую очередь разработанная для C # и других языков .NET. MonoDevelop позволяет разработчикам быстро создавать настольные и ASP.NET веб-приложения для Linux, Windows и Mac OSX. MonoDevelop позволяет разработчикам легко переносить приложения .NET, созданные с помощью Visual Studio, в Linux и поддерживать единую базу кода для всех платформ.

2 голосов
/ 04 октября 2012

Вам следует взглянуть на справочник Моно люди приготовились думать о вас. Тем не менее, если у вас есть особые вопросы (например, видео) в вашем приложении WinForms, будьте готовы изучить чуть больше Gtk #.

Непосредственное будущее развитие от Mono People откроет путь для переноса этих приложений с немного большим комфортом, но это в будущем.

В любом случае, удачи.

1 голос
/ 25 декабря 2011

Вы можете использовать Mono.У них есть руководство здесь специально для портирования приложений WinForms на Mono.

0 голосов
/ 28 декабря 2011

Вы можете продолжать использовать Visual Studio. Нет необходимости специально компилировать для Linux (за исключением некоторых хорошо задокументированных предостережений). Просто скопируйте файл .exe и запустите его, используя Mono.

Вы скоро узнаете, работает ли winforms хорошо или нет. Это зависит от того, какое управление вы используете.

0 голосов
/ 25 декабря 2011

Найдите Mono Project на http://www.mono -project.com / Main_Page .это кроссплатформенная реализация .net framework и имеет редактор для редактирования winforms.

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