MonoDevelop
MonoDevelop — это интегрированная среда разработки (IDE), поставляемая вместе с Unity. IDE сочетает в себе функции текстового редактора с дополнительными возможностями для отладки и выполнения других задач по управлению проектами. Здесь не будет рассматриваться текстовый редактор, так как он достаточно интуитивен, но интеграция редактора и отладчика с Unity описана ниже.
Настройка MonoDevelop
MonoDevelop устанавливается по умолчанию вместе с Unity. Во время установки Unity на Windows, вы можете отменить установку MonoDevelop. Вы должны убедиться, что MonoDevelop установлен в качестве внешнего редактора скриптов в Preferences (меню: Unity > Preferences, а затем выберите панель External Tools). Если эта опция включена, Unity запустит MonoDevelop и будет использовать его в качестве редактора по умолчанию для всех скриптовых файлов.
Настройка отладчика
Чтобы включить отладку исходного кода (см. ниже для подробностей) в MonoDevelop, вам сперва следует проверить, что в Preferences, на панели External Tools включена опция Editor Attaching. Затем, вам следует синхронизировать ваш Unity проект с проектом MonoDevelop (меню: Assets > Sync MonoDevelop Project). Кроме того, убедитесь, что в BuildSettings целевой платформы (меню: File > Build Settings) включены опции Development Build и Script Debugging. Если вы собираете под WebPlayer, тогда вам следует дополнительно убедиться, что в контексте вашего проигрывателя выбран канал версий для разработчиков (правый клик в Windows или cmd-клик в Mac OSX).

Just before starting a debugging session, select the target you wish to debug from the target list next to the play button (Unity Editor, OSX Player, etc.). You can also select “Attach To Process”, this will show the full list of debuggable Unity processes.

With these steps completed, you are ready to being debugging your Unity scripts by clicking the play button.
Отладка исходного кода
Текущие открытые исходные файлы отображаются в MonoDevelop в виде вкладок и могут быть отредактированы как в стандартном текстовом редакторе. Также есть серая шкала точек останова (breakpoint bar) слева от панели редактора. Щелчок на этой шкале добавит так называемый маркер точки останова ( breakpoint ) напротив текущей строчки кода.

Добавление breakpoint’а на линию сообщает Unity, что по достижению этой линии во время Play Mode, следует приостановить выполнение скрипта. Когда скрипт так “замораживается”, вы можете использовать отладчик для определения того, что именно делает скрипт.

При приостановке выполнения на точке останова, во вкладках в нижней части окна MonoDevelop показывается информация о текущем состоянии выполнения. Возможно, наиболее важной из вкладок является Locals.

В этой вкладке показаны значения локальных переменных в текущей функции (псевдо-локальная переменная с именем this автоматически доступна в каждой функции, хоть она и не объявлена явно; это ссылка на текущий экземпляр скрипта, так что через “this” можно получить доступ ко всем переменным, объявленным в скрипте). Вы можете использовать точки прерывания вместе с вкладкой Locals для получения эффекта, аналогичного добавлению выражений print в ваш код — вы можете просматривать значения переменных в любой удобный вам момент времени. Однако во вкладке Locals вы также можете редактировать значения переменных. Это может оказаться полезным в случае, если вы нашли неверно установленную переменную и хотите проверить, пропадёт ли проблема при установке правильного значения.
Другая полезная функция MonoDevelop — пошаговое выполнение. Когда выполнение приостановится на точке останова, станет доступна шкала отладочных инструментов в верхней части окна MonoDevelop:-

Первые четыре кнопки известны как Continue (продолжить), Step Over (шаг через), Step In (шаг внутрь) и Step Out (шаг наружу) и могут срабатывать по командам из меню Run (самая правая кнопка, Detach может быть использована для окончания отладочной сессии). Continue продолжает выполнение до очередной точки останова. И Step Over и Step In выполняют одну строку кода в один момент времени. Различия между ними в том, что Step Over полностью выполняет любые функции за одну линию, а Step In позволяет “шагнуть” внутрь функции. Так зачастую можно случайно использовать Step In для корректно работающих функций, существует Step Out, который продолжит выполнение до конца текущей функции и остановится снова в коде, который её вызвал.
Детальное описание техник отладки исходного кода не подходит этому разделу, но существуют различные книги и web ресурсы, в которых можно найти все подробности по этой теме. Кроме того, проведение небольших экспериментов поможет почувствовать мощь этих инструментов и понять как их использовать для отслеживания основных типов ошибок.
Как найти в системе monodevelop
14 апр 2021, 15:44
У меня LMDE
uname -a
Linux x 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64 GNU/Linux
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF Executing: /tmp/apt-key-gpghome.xdPxkyKoPe/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF gpg: сбой при получении с сервера ключей: Сервер указал на сбой
sudo apt-get install monodevelop Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Невозможно найти пакет monodevelop
LMDE 5 Elsie Cinnamon
i5-12400 / RTX 3050
Где найти monodevelop на компьютере: пошаговая инструкция
Узнайте, как найти и открыть программу Monodevelop в операционных системах Windows, macOS и Linux. Шаг за шагом инструкция и полезные советы для начинающих разработчиков приложений на C# и других языках программирования.
Monodevelop — это интегрированная среда разработки (IDE), которая позволяет создавать приложения и программное обеспечение с использованием языка программирования C# и других языков, поддерживающих среду выполнения .NET Framework.
Если вы ищете Monodevelop и хотите установить его на свой компьютер, то вам нужно зайти на официальный сайт разработчика проекта: https://www.monodevelop.com/. Здесь вы найдете последнюю версию Monodevelop, доступную для загрузки, а также подробную информацию о проекте.
Чтобы установить Monodevelop на свой компьютер, вы можете использовать инсталлятор, который можно загрузить с официального сайта. Инсталлятор автоматически выполнит все необходимые операции для установки Monodevelop и настройки его на вашем компьютере.
Поиск на официальном сайте

Официальный сайт Monodevelop – это один из самых удобных и быстрых способов найти и установить нужную вам версию программы. Чтобы начать поиск, перейдите на сайт www.monodevelop.com и нажмите на кнопку «Download» в верхнем меню.
Откроется страница, на которой вы сможете найти все доступные версии Monodevelop. Выберите нужную вам версию и нажмите на кнопку «Download» рядом с ней.
Обратите внимание, что на странице скачивания также указаны системные требования для каждой версии Monodevelop, а также дополнительная информация о каждой из них. Перед скачиванием обязательно прочтите эту информацию, чтобы избежать проблем с установкой и использованием программы.
Кроме того, на официальном сайте вы можете найти полезную документацию и справочные материалы по использованию Monodevelop, которые могут пригодиться вам при разработке приложений на C#.
Читать далее«Знак больше и меньше в математике: картинки и уроки для понимания направления» — Научитесь правильно использовать знаки больше и меньше в математике с помощью понятных картинок и подробных уроков. Узнайте, в какую сторону обращается каждый из этих знаков и как это влияет на решение уравнений и неравенств.
В целом, поиск и скачивание Monodevelop на официальном сайте достаточно просты и интуитивно понятны. Если у вас возникнут какие-либо вопросы или проблемы, вы можете обратиться в официальную поддержку Monodevelop, где вам помогут решить все технические вопросы.
Видео по теме:
Известные репозитории Linux

В мире Linux есть множество репозиториев, в которых можно найти большое количество полезных приложений. Одним из самых известных является репозиторий Ubuntu, который содержит огромное количество программного обеспечения, готового к установке на вашу систему. Также стоит отметить репозиторий Debian, который является одним из самых старых и популярных в мире Linux.
Для пользователей Fedora наиболее знакомым репозиторием будет Fedora Project, где можно найти множество пакетов и приложений для системы. Для пользователей OpenSUSE наиболее рекомендуемым будет использовать репозиторий OpenSUSE, который содержит огромную базу программ и приложений.
Наконец, стоит отметить официальный репозиторий Arch Linux и репозиторий Gentoo Portage. Оба репозитория предлагают своим пользователям большое количество приложений и пакетов.
В каждом из этих репозиториев вы можете найти не только стандартное программное обеспечение, но и множество других приложений, таких как браузеры, текстовые редакторы, IDE и т.д. Лучший способ установить необходимое приложение — это использовать специальную утилиту, такую как apt в Ubuntu, dnf в Fedora, pacman в Arch Linux или emerge в Gentoo.
Установка из исходных кодов

Для установки Monodevelop из исходных кодов необходимо выполнить следующие действия:
- Скачать исходные коды с официального сайта Monodevelop (https://www.monodevelop.com/download/).
- Разархивировать скачанный архив.
- Открыть терминал и перейти в папку, где распакованы исходники.
- Выполнить команду «./configure», которая проверит наличие зависимостей и настроит среду для сборки.
- После успешной конфигурации выполнить команду «make», которая запустит сборку проекта.
- После окончания сборки выполнить команду «make install» для установки Monodevelop в систему.
В случае возникновения ошибок в ходе сборки, необходимо установить требуемые зависимости и повторить процесс сначала.
После успешной установки, Monodevelop будет доступен для запуска из командной строки или появится в списке установленных приложений в системном меню.
Вопрос-ответ:
Что такое Monodevelop?
Читать далее«Как центрировать заголовок на сайте: правила установки в HTML» — в формате Как центрировать заголовок на сайте: правила установки в HTML.
Monodevelop — это свободная интегрированная среда разработки (IDE), которая позволяет создавать, отлаживать и выполнять приложения, написанные на различных языках программирования, включая C#, F#, VB.NET, Java, Python и другие.
Где можно найти Monodevelop для своей операционной системы?
Monodevelop доступен для загрузки с официального сайта: https://www.monodevelop.com/download/
Как установить Monodevelop на Windows?
Для установки Monodevelop на Windows, нужно загрузить исполняемый файл с официального сайта и запустить его. Следуйте инструкциям на экране. Во время установки можно выбрать необходимые компоненты, включая поддержку различных языков программирования и библиотек.
Как начать работу с Monodevelop?
После установки Monodevelop, нужно создать новый проект или открыть существующий. В Monodevelop есть шаблоны проектов для различных языков и платформ. После создания проекта, можно начать разработку кода, добавляя файлы, редактируя их содержимое и запуская приложение для отладки.
Какие особенности Monodevelop делают его лучшим выбором для разработки?
Monodevelop имеет ряд уникальных особенностей, которые делают его лучшим выбором для разработки на базе .NET. Например, интеграция с Git и SVN для управления версиями, встроенный отладчик, поддержка C# 7.0 и выше, средства автодополнения кода, подсветка синтаксиса, а также возможность создания кроссплатформенных приложений.
Можно ли использовать Monodevelop для разработки игр?
Конечно, Monodevelop можно использовать для разработки игр на базе .NET и Unity. Monodevelop поддерживает несколько языков программирования, которые используются для создания игр, включая C# и F#.
Установка на Windows платформе

Для установки Monodevelop на Windows платформе необходимо перейти на официальный сайт разработчика по адресу https://www.monodevelop.com/download/.
На странице загрузки выберите «Download for Windows» и выберите соответствующую версию для вашей операционной системы (32 или 64 бит). После выбора версии, загрузите инсталлятор на свой компьютер.
После окончания загрузки запустите инсталлятор и следуйте инструкциям на экране. Выберите путь установки и установите все необходимые компоненты. По завершению установки Monodevelop будет доступен в каталоге, который вы указали во время установки.
Чтобы запустить Monodevelop, перейдите в установленный каталог и запустите файл «monodevelop.exe». Все необходимые библиотеки и зависимости уже установлены, поэтому программа должна успешно запуститься.
Теперь вы готовы начать работу с Monodevelop на платформе Windows и создавать свои проекты с помощью этой замечательной IDE.
Использование дистрибутивов Linux

Дистрибутив Linux – это операционная система, которая распространяется бесплатно и имеет открытый исходный код. В отличие от Windows или Mac, Linux имеет множество версий, но все они общим образом похожи друг на друга. Для работы в Linux помимо основных компонентов важно наличие нужных программного обеспечения.
Хорошая новость заключается в том, что в дистрибутивах Linux, включая Ubuntu, Mint, Debian и других, можно найти и установить любое программное обеспечение, включая Monodevelop, которая является интегрированной средой разработки для C# и других языков.
Для установки Monodevelop на дистрибутиве Linux, можно использовать менеджер пакетов, например, команду apt-get для Ubuntu и Debian или yum для Fedora и CentOS. Также можно загрузить пакет с официального сайта разработчика и установить его вручную.
Для более удобного поиска и установки программ в Linux можно воспользоваться графическим интерфейсом менеджера пакетов, например, Synaptic, который позволяет быстро найти и установить нужное приложение с помощью нескольких кликов мыши.
Таким образом, использование дистрибутивов Linux облегчается наличием менеджера пакетов и большим количеством свободно распространяемого программного обеспечения, включая Monodevelop.
Установка на Mac OS
Для установки Monodevelop на Mac OS необходимо выполнить следующие действия:
- Скачайте установщик Monodevelop на официальном сайте разработчиков;
- Откройте загруженный файл и перетащите значок Monodevelop в папку «Приложения»;
- Для запуска приложения откройте папку «Приложения» и найдите Monodevelop;
- Нажмите на значок приложения, чтобы запустить его.
Важно помнить, что для работы Monodevelop необходимо установить .NET Framework, которая входит в комплект поставки среды разработки Mono.
После установки приложения вы сможете создавать и редактировать проекты на языке C# в Mac OS.
Установка в качестве пакета для вашего дистрибутива Linux
Установка Monodevelop на Linux в качестве пакета происходит по-разному в зависимости от вашего дистрибутива. В целом, вам нужно будет установить пакет, который называется «monodevelop» или что-то похожее в менеджере пакетов вашей системы.
Если у вас Debian или Ubuntu, то выполните следующую команду в терминале:
sudo apt-get install monodevelop
Если у вас Fedora, то выполните следующую команду в терминале:
sudo dnf install monodevelop
Если у вас openSUSE, то выполните следующую команду в терминале:
sudo zypper install monodevelop
Если у вас другой дистрибутив Linux, то обратитесь к документации веб-сайта Monodevelop, чтобы узнать, как установить его в качестве пакета.
Как только установка Monodevelop будет завершена, вы сможете запустить его из меню приложений или выполнив команду в терминале:
monodevelop
Теперь у вас есть Monodevelop, чтобы начать создание проектов и кодирование на C#, F# и других языках программирования, поддерживаемых этой платформой.
Инструкции для Ubuntu и Debian

Чтобы установить Monodevelop на Ubuntu или Debian, сначала нужно добавить репозиторий в систему. Для этого нужно ввести следующую команду в терминале:
sudo apt-add-repository ppa:ermshiperete/monodevelop
После этого нужно обновить список пакетов:
sudo apt-get update
Затем можно установить Monodevelop:
sudo apt-get install monodevelop
Если вы хотите установить более новую версию, которая не представлена в репозитории, вы можете загрузить ее с официального сайта Monodevelop и установить вручную. Для этого нужно скачать пакет *.deb и выполнить следующую команду:
sudo dpkg -i имя_файла.deb
После этого Monodevelop должен быть установлен и готов к использованию.
Если в процессе установки возникли какие-то ошибки или проблемы, вы можете попробовать найти решение в соответствующих форумах или обратиться за помощью к разработчикам и сообществу Monodevelop.
Другие репозитории и источники
Если вы не нашли Monodevelop в своем дистрибутиве Linux, не расстраивайтесь — его можно найти и установить из других источников. Вот несколько вариантов:
Flatpak:
Это платформа для управления пакетами, которая позволяет запускать приложения в изолированных контейнерах. Monodevelop один из многих пакетов, которые можно найти в Flatpak.
Чтобы установить Flatpak, следуйте инструкциям на официальном сайте. После установки запустите следующие команды в терминале:
flatpak install flathub com.xamarin.MonoDevelop
flatpak run com.xamarin.MonoDevelop
Официальный сайт:
Monodevelop можно скачать и установить напрямую с официального сайта проекта.
Однако, если вы хотите обновлять его до последних версий, вам придётся следить за выпуском новых версий и переустанавливать Monodevelop вручную каждый раз.
Другие репозитории:
Некоторые дистрибутивы Linux, такие как Arch Linux, Ubuntu, Debian, Fedora и другие, имеют свои репозитории, в которых можно найти Monodevelop.
Вам всего лишь нужно обновить список доступных пакетов, выбрать Monodevelop из списка и установить его с помощью вашего менеджера пакетов. К сожалению, доступность пакетов может отличаться в зависимости от вашего дистрибутива Linux.
Установка в Visual Studio для Windows
Monodevelop можно установить в Visual Studio для Windows. Сначала необходимо скачать и установить Visual Studio Community, как то:
- Перейдите на страницу загрузки Visual Studio Community. Найдите ссылку на странице.
- Установите Visual Studio Community на свой компьютер, следуя инструкциям на экране.
После установки Visual Studio перейдите на страницу загрузки Monodevelop. Скачайте файл инсталлятора и дважды щелкните на загруженном файле. Следуйте инструкциям на экране, чтобы завершить процесс установки.
Чтобы использовать Monodevelop в Visual Studio, необходимо открыть окно «Интегрированная среда разработки», затем выбрать проект, который вы хотите редактировать, и выберите Monodevelop в качестве редактора. Считайте это завершением настроек и начните работу с Monodevelop в Visual Studio!
Дополнительные настройки и проблемы при установке
При установке Monodevelop могут возникать дополнительные настройки и проблемы, которые могут затруднить процесс установки. Один из возможных вопросов – необходимость установки дополнительных пакетов.
Если во время установки Monodevelop на Ubuntu возникает ошибка, связанная с отсутствием необходимых пакетов, рекомендуется установить пакет libcanberra-gtk3-module. Для этого введите команду:
- sudo apt-get install libcanberra-gtk3-module
Если после этого ошибка не исчезла, может потребоваться установить другие зависимости.
Другой проблемой, с которой могут столкнуться пользователи, является слабая производительность при работе с MonoDevelop. Если вы столкнулись с этой проблемой, следует проверить наличие последней версии библиотеки Mono и других необходимых пакетов.
Если проблемы с производительностью сохраняются, попробуйте изменить настройки среды. Один из возможных способов – увеличение количества используемых потоков процессора. Для этого перейдите в меню Tools → Options → Environment → General и измените значение поля Number of parallel processes.
Обычно эти рекомендации помогают решить основные проблемы при установке и работе с Monodevelop. Если вы столкнулись с другими проблемами, обратитесь к FAQ-секции на официальном сайте.
Как найти в системе monodevelop
MonoDevelop
Версия: 2.5.90-1
Последнее обновление программы в шапке: 1.10.2011


Описание:
MonoDevelop является IDE специально созданным для разработки на C# и других CLI (.NET) языках.
Он поддерживает массу языков: C, C++, C# (1.0, 2.0 и 3.0), Vala, Boo, Java, Nemerle, ILasm, ASP.NET и VB.NET.
- Встроенный дебаггер (Mono Debugger и GNU Debugger), Class Browser, Assembly Browser, встроеная справка, итеграция с Monodoc, автозавершение кода (известное как IntelliSense), отладка кода, цветовые схемы, рефакторинг кода, выделение ошибок "на лету", редактирование XML, втроенный просмоторщик HTML, поддержка Gettext, визуальное радактирование с GTK# , поддержка MSBuild project и Makefile Generation.
Русский интерфейс: Нет
Сообщение отредактировал flashgc — 02.10.11, 00:21
11.10.11, 13:12 | #2
●
Постоянный
Реп: ( 26 )
Очень занятно! Полноценная IDE на мобилке =) хоть .NET это и не моё, но всё же.
vertyogo @ 07.10.2011, 14:07
сейчас из репов встал сам
Да, устанавливается из репозитория.
Тормознуто работает, но намного быстрее того же OpenOffice и собирает на удивление очень быстро, особенно если вспомнить Qt Maemo SDK под N900, который на долго уходит в себя 🙂
Сообщение отредактировал NoIdea — 11.10.11, 13:18