Настройка monodevelop на linux

Обновлено: 04.07.2024

Как начать использовать Mono в Linux в качестве новичка, когда я хочу переключиться с Visual Studio?

есть ли простой способ установить его как Visual Studio и начать работу? До сих пор,с тем, что я видел, кажется сложным даже начать.

установка и настройка Mono в Linux-это много работы?

или есть какой-то дистрибутив, который можно сразу установить и начать работу с приложениями в Linux?

недавно я сам начал заниматься Mono и до сих пор понял, что Монопроект сделал огромные успехи в этой области. Расследование того стоит.

с учетом сказанного, самый простой способ-получить установку с дистрибутивом Linux, который является моно дружественным, таким как Suse или Ubuntu. Лично я пробовал это с помощью Ubuntu 8.10.

Как только вы правильно настроите дистрибутив Linux, загрузите и установите MonoDevelop. Это IDE с открытым исходным кодом, который плотно интегрировано для работы с Mono платформой. MonoDevelop был взят как ветвь SharpDevelop и предназначен для работы с компилятором Mono с нуля.

люди в Монопроекте на что-то с этим набором инструментов.

надеюсь, что это поможет вам начать работу.

есть несколько интересных книг по моно, хотя они, вероятно, немного старые. Тем не менее, вероятно, стоит захватить один и посмотреть, чтобы начать.

затем я бы установил последнюю версию Mono (2.4) на Linux-бокс (OpenSuse тот, который они используют, поэтому он всегда будет плавно развиваться, но мы также используем Ubuntu внутри) и начинаем играть с компилятором, MonoDevelop (что довольно хорошо с 2.0) и так далее.

единственным трудным моментом будет написание приложений GUI, хотя моя команда широко использует MWF на разных вкусах Unix. Но все остальное пойдет так, как вы ожидали. Например, я особенно доволен тем, как отлично работает remoting.

Если вы привыкли к Linux, то это будет намного проще, иначе я бы также рекомендовал вам привыкнуть к этому после некоторого урока.

помните, что такие инструменты, как us NUnit и NAnt, также будут доступны, поэтому вы можете начать писать свой код на Windows и Linux и тестировать и компилировать на обеих платформах.

С только что выпустила Ubuntu 9.04 очень текущая среда разработки Mono так же близка, как:

раньше я соглашался с вами, что было несколько сложно работать с Mono, но последняя версия Ubuntu расплавила этот барьер. И последняя версия MonoDevelop выступает Это абсолютная радость в использовании.

Не использовать Ubuntu? Тогда я бы последовал совету Питера использовать VMWare image.


Этот пост показывает студентам и новым пользователям, как установить проект с открытым исходным кодом под названием Mono на Ubuntu 20.04 | 18.04.

Студенту или новому пользователю, ищущему систему Linux для начала обучения, проще всего начать с ОС Ubuntu Linux…. Это отличная операционная система Linux для новичков и тех, кто ищет более простой в использовании дистрибутив Linux.

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

Системы Ubuntu и Windows позволяют вам быть продуктивными, простыми в использовании, надежными и позволяют устанавливать и запускать тысячи программ, от игр до программного обеспечения для повышения производительности для частных лиц и предприятий.

Установить Mono на Ubuntu довольно просто. Просто добавьте его репозиторий и установите оттуда. Для этого выполните следующие действия:

Шаг 1. Добавьте моно репозиторий

Если вы хотите всегда использовать версию Mono в Ubuntu, добавьте его репозиторий. Когда его репозиторий будет добавлен, все новые версии и обновления будут доступны для установки.

Чтобы добавить свой репозиторий, выполните команды ниже:

Затем выполните приведенные ниже команды, чтобы добавить его репозиторий, ключ и файл репозитория в Ubuntu.

Это должно сделать репозиторий Mono доступным в Ubuntu

Шаг 2: установите Mono

Теперь, когда репозиторий Mono и ключ добавлены, выполните приведенные ниже команды, чтобы окончательно установить его.

sudo apt install monodevelop

Используйте MonoDevelop для создания своих приложений.

Если вы собираетесь запускать модульные тесты NUnit, вам следует установить подключаемый модуль NUnit для MonoDevelop. Для этого выполните следующие команды:

sudo apt install monodevelop-nunit

Чтобы проверить, установлен ли Mono, выполните следующие команды:

Вы должны увидеть похожие строки, как показано ниже:

Это должно сделать это

Вывод:

В этом посте показано, как установить Mono и связанные с ним инструменты разработки в Ubuntu 18.04 | 16.04.


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

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

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

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

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

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

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

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

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

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

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

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

Аналогичную операцию можно провести с помощью MSBuild. Для этого открываем командную строку в main и запускаем windbuild.bat.

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

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

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

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

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

Всем доброго времени суток. Подскажите пожалуйста, как поставить monodevelop на астру, какие пакеты на неё принести, что скачать. Проблема в том, что на рабочей машине нет доступа в интернет, а все способы установки, которые мне встречались, предполагают наличие подключения. Заранее благодарю и прошу прощения, если не в тот раздел.


USB-модем не вариант? Зачем ставить среду разработки туда, где предполагается лишь исполнять программу? Уверен, что результирующую программу можно обернуть в сборку, которая заработает без интернета.

Еще вариант - виртуальная машина. Просто на этот комп копируется файл с образом и работа продолжается в нем.

К сожалению, модем не вариант. И предполагается, что я буду писать программу на этом компе, а исполнять будут другие. И виртуалку не поставить, тоже не вариант. Вот исхитряемся.


Это похоже на то, что дали трактор, заставляют пахать, а бензин/соляру нельзя с собой приносить.

Есть некоторые факторы, которые не позволяют работать на стороннем компе. Всё упирается в то, что писать нужно здесь и сейчас

Он же есть в тамошних гнилых пакетах:

Его и неси со всем от чего он зависит.

А я правильно понимаю, что он встроенный должен быть, что ли?

Подскажите, пожалуйста, как мне перенести эти пакеты из репозитория вместе с зависимости, а то у меня его, походу, нет

Сделай как мой прошлый начальник.

Ставишь себе дебиан (и на него все что захочешь, например, monodevelop), пишешь код для чего тебе хочется в свое удовольствие (и пофиг, что непонятно как его запустить под астрой, а про сертификацию так ваще лучше не думать). А для всего, что сам не хочешь делать нанимаешь неудачника, который будет заниматься установкой чего надо на астру, допиливать код, чтобы он завелся (для начала, чтобы хотя бы собрался) под ней, а также будет пилить необходимую обвязку для стыковки этого чудо-проекта с уже существующей инфраструктурой (написанной на C и C++) и, конечно, поддерживать все вот это все.

Через пол года нанимаешь другого неудачника.

Проблема в том, что в данной ситуации я - тот самый неудачник.

Короче. Приносишь свой monodevelop.deb, далее делаешь dpkg -i monodevelop.deb и смотришь apt-get -f install. Можно вручную (в /opt например) распаковать и натравить на него ldd, и запускать пока не запустится или запускалка не сломается.


Так он может дома это проделать на виртуалке без доступа к сети, и так шаг за шагом вычислить, какие пакеты нужны. Или установить виртуалку и запустить установку, и просто сгрести пакеты из /var/cache/apt/archives или где там они.

I-Love-Microsoft ★★★★★ ( 04.07.18 17:50:26 )
Последнее исправление: I-Love-Microsoft 04.07.18 17:50:56 (всего исправлений: 1)

Что это за контора на астре без и сети, что за клюб лубителей войнушки?

Да садюги вообще. Да и ещё дома астра на виртуалку те встаёт, технические характеристики не позволяют.

Делаешь это на компе с астрой (только погляди на опции этой команды, там может рекурсивно будет нужно), список приносишь домой и выкачиваешь. Опционально можно удалить из списка установленные.

Скорее всего для работы этой команды, придётся притащить астре свежий индекс репозитория, но тут я не подскажу.

ps. в любом случае лучше сначала потренироваться на виртуалке дома

Deleted ( 04.07.18 18:09:25 )
Последнее исправление: Deleted 04.07.18 18:10:30 (всего исправлений: 1)


А в формате appimage, или как там это дело правильно называется, не замутили?

Делаешь зеркало орла на съёмный хдд, приносишь на работу, подключает, ставишь. :)

По составу смогу завтра подсказать. Может там все есть и обойдешься без орла.

Не знаю что значит встроенный. Он есть в штатных пакетах, может быть он установлен сразу, может быть его можно поставить с носителя с которого вы ставили систему, может быть пакеты нужно скачать и принести на флешке.

Читайте также: