Страницы

Поиск по вопросам

воскресенье, 21 октября 2018 г.

Как перенести проект C# из Visual Studio в среду gnu/linux?

Имеется виндовый проект в visual studio, надо перенести его на дистрибутив ubuntu операционной системы gnu/linux.
Как я понимаю, надо первым делом избавится от windows forms и сделать консольный интерфейс. Это сделаю.
Проблема в том что в проекте используется сторонняя библитотека dll (для подключения и работы с внешней БД mysql) Её можно каким-либо образом перенести или следует искать алтернативу под gnu/linux?


Ответ

Как я понимаю, надо первым делом избавится от windows forms
Mono ж вроде имеет свою реализацию Winforms, совместимую по крайней мере процентов на 99. Говорят так. Что же до WYSIWYG, то в штатной IDE нету его для Winforms, только для GTK#, но можно скачать и поставить MWF Designer.
Проблема в том что в проекте используется сторонняя библитотека dll
И опять же, как и с Winforms: почему вы уверены, что она не пойдет на Mono?Библиотека для работы с БД теоретически могла бы хоть на утюге или микроволновке работать, если ОЗУ и ПЗУ хватит. Ничего платформозависимого там не должно быть. (Исключение - ADO.NET и иже с ним, но это не совсем библиотека под .NET, оно завязано на нативном виндовом ADO)Попробуйте написать MySQLьный хелловорлд на Mono - судя по всему, в вашем случае следует начать с этого.

Комментариев нет:

Отправить комментарий