Недавно я столкнулся с пакетами Mono и MonoDevelop в Linux Ubuntu. Они утверждают, что имеют время выполнения .NET в соответствии с CLI. Перед установкой пакетов я хотел бы знать следующее:
-
Насколько мощным является Mono?
-
Могу ли я разработать GUI-приложение для Linux как разработка WinForm приложений для Windows.
-
Совместимость с MonoDevelop IDE с Visual Studio IDE. Могу ли я импортировать решения VS 2008 в MonoDevelop и работать?
-
Поддерживает ли он .NET 2.0 и выше?
EDIT: добавление еще одного сомнения
Есть ли способ запустить .NET exe (из приложения winform) в Linux без создания трески в linux? На самом деле у меня нет кода для некоторых из небольших утилит, которые я разработал ранее, и хотел бы запустить их в Linux.