Хороший IDE для моно в Windows

Я хотел бы разработать Моно приложение для Победы/Linux/Mac в C# в Windows. Там кто-либо действительно хорош (Сопоставимая Visual Studio) IDE для этого? Лучшее было бы то, если я мог бы справиться Visual C# Express скомпилировать решения с помощью Моно компилятора.

Я нашел a #develop IDE, который выглядит очень прохладным и имеет много функций, что выпуск Экспресса Visual Studio не имеет (как плагины для TortoiseSVN, NUnit, и т.д.). Hovewer 3.* версии отбросили поддержку Моно, таким образом, Вы больше не можете скомпилировать решения с помощью Моно компилятора.

Существует также a MonoDevelop. Я попробовал его, и это сосет. Не сопоставимый с Visual Studio вообще. Никакой разработчик WinForms, + тонны других недостающих возможностей. Я был бы точно так же, как, если они отбросят разработку MonoDevelop и создадут плагин для #develop вместо этого.

Есть ли какой-либо другой достаточно хороший IDE, или действительно ли возможно заставить Визуальный Экспресс C# или #develop скомпилировать решения с Моно компилятором?

Править: Призма Delphi выглядит прохладной, но это не C#.

9
задан Paya 29 March 2010 в 16:04
поделиться

5 ответов

Вы всегда можете разрабатывать свои приложения с помощью Visual Studio Express Edition (поскольку вы не хотите платить за инструменты Mono). Теперь Monodevelop будет поддерживать компиляцию решений Visual Studio, поэтому просто разрабатывайте в VS и время от времени перекомпилируйте в Monodevelop, чтобы гарантировать поддержку.

Поскольку Mono теперь поддерживает Windows Forms, вы можете полностью разработать приложение Windows Forms в Visual Studio и просто развернуть его с помощью Mono.Поскольку C # компилируется в IL, не имеет значения, какую IDE вы используете для разработки - вы все равно можете запустить ее в Mono.

9
ответ дан 4 December 2019 в 09:36
поделиться

Как насчет Mono Tools для Visual Studio ?

Обратите внимание, что это коммерческий плагин.

8
ответ дан 4 December 2019 в 09:36
поделиться

Хотя SharpDevelop 3.2 не поддерживает моно из коробки, но если вы загрузите исходный код для SharpDevelop , вы можете найти образец кода, который содержал исходный код для поддержки моно. Если вы соберете этот образец, тогда в SharpDevelop будет повторно включена поддержка моно.

Было принято решение удалить поддержку моно из основного приложения SharpDevelop , поскольку была предоставлена ​​только поддержка компиляции с использованием моно, и теперь MonoDevelop может работать в Windows. Обратите внимание, что поддержка моно в SharpDevelop не обеспечивает какой-либо интегрированной отладки с помощью отладчика моно, и нет конструктора GTK # по сравнению с MonoDevelop.

3
ответ дан 4 December 2019 в 09:36
поделиться

Вы можете использовать Mono Tools для Visual Studio . Однако это платный продукт.

1
ответ дан 4 December 2019 в 09:36
поделиться

Я думаю, вашим лучшим вариантом будет разработка в VS C# Express, а затем использование виртуальной машины - такой как VMWare, Virtual PC, VirtualBox и т.д. - для доступа к Linux (которая является основной платформой для MonoDevelop, и на которой она работает действительно хорошо, сравнимо с VS.)

Существует даже ряд загрузок, которые предназначены именно для этого. Можно даже использовать Live CD, и просто перезагрузить машину, чтобы попасть в Linux (который обычно без проблем получает доступ к разделам Windows)

.
1
ответ дан 4 December 2019 в 09:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: