Программное средство – Monodevelop: как установить и запустить систему, а также другие полезные советы

Разработка программ требует много знаний и времени, но при этом широко востребована и неплохо оплачивается. Свободная среда разработки даст возможность попробовать себя в роли программиста или поможет с практикой уже опытным специалистам. MonoDevelop – это один из таких инструментов, позволяющих создавать собственное ПО.

Для чего предназначена система?

Свободная система программных средств MonoDevelop предназначена для написания настольных и веб-приложений C#, C, C++, Vala, CIL, Visual Basic .NET. Nemerie, Boo, Java. Будучи портом SharpDevelop на Mono/GTK+ проект начал активно развиваться и сильно отошёл от своих первых версий.

MonoDevelop – продукт проекта Mono от компании Xamarin, который входит в стандартный дистрибутив Unity3D как инструмент для написания скриптов.

Основные возможности:

Программное средство – Monodevelop: как установить и запустить систему, а также другие полезные советы

  • подсветка синтаксиса;
  • автоматическое дополнение кода;
  • выделение блоков кода с возможностью сворачивания/разворачивания;
  • поддержка плагинов;
  • браузер классов;
  • встроенный отладчик;
  • визуальный конструктор форм (GTK#);
  • модульное тестирование;
  • множество стандартных шаблонов;
  • автоматическое создание бинарных пакетов и архивов по завершению компиляции.
С MonoDevelop перенос приложений .NET из Visual Studio на Linux и Mac OSX становится гораздо проще благодаря единой базе кода для всех платформ.

Как загрузить и установить?

Загружать MonoDevelop рекомендуется с официального сайта разработчика в разделе «Download», где пользователю доступны на выбор три платформы:

  1. Windows.
  2. Linux.
  3. MacOS.

Кликаем на нужную нам и следуем инструкции (раздел на английском языке!). Владельцам Linux доступны репозитории Mono для каждой версии операционной системы, которые позволяют установить пакет MonoDevelop. Для работы с macOS достаточно загрузить последнюю доступную Visual Studio.

Установка на Windows

Для работы MonoDevelop необходимо сначала подготовиться:

Программное средство – Monodevelop: как установить и запустить систему, а также другие полезные советы

  1. Устанавливаем свежую версию .NET Framework.
  2. Заходим на официальный сайт MonoDevelop в раздел «Download».
  3. Выбираем ОС.
  4. Нажимаем кнопку скачки и переходим на сайт проекта Mono.
  5. Загружаем и устанавливаем файлы GTK# и Mono на компьютер.
  6. Скачиваем Visual Studio и Xamarin от Microsoft, которые понадобятся для этой среды разработки.

Теперь необходимо вручную собрать MonoDevelop из исходника. Для этого и понадобится как минимум Visual Studio 2017:

  1. git clone https://github.com/mono/monodevelop —recursive -j8;
  2. открываем main/Main.sln;
  3. выбираем конфигурацию DebugWin32 и платформу AnyCPU (это важно!);
  4. получаем готовое ПО.
Аналогичную операцию можно провести с помощью MSBuild. Для этого открываем командную строку в main и запускаем windbuild.bat.

Как запустить программу?

Запуск программы происходит либо через сторонние универсальные программы для разработки, где MonoDevelop используется в качестве инструмента написания кода, либо из установленного вручную билда. В случае с MSBuild, например, процесс происходит напрямую с помощью скрипта winbuild.bat (запускаем monodevelop\main\build\bin\monodevelop.exe).

Возможные проблемы

Что делать, если система не запускается? Существует множество возможных причин, которые помешают запуску MonoDevelop, и каждая из них требует индивидуального подхода. Если выяснить проблему невозможно, то лучше всего:

  • полностью удалить MonoDevelop и установить на чистую ОС;
  • проверить наличие всех необходимых программ и обновлений;
  • переустановить утилиту, которая связана с MonoDevelop (Unity или Visual Studio, к примеру).

Процесс работы с языком C# сложен и доступен не для многих. Тем не менее, если вам приглянулась идея научиться писать код, то открытая среда разработки MonoDevelop станет отличным решением, особенно для владельцев Linux и macOS.

Понравилась статья? Поделиться с друзьями:
RedSoft.club
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: