Подтвердить что ты не робот

Как начать работу с Mono в Linux для новичков?

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

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

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

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

4b9b3361

Ответ 1

Недавно я начал набрасываться на Моно и до сих пор понял, что MonoProject добился больших успехов в этой области. Это стоит того, чтобы исследовать.

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

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

Это самый простой и быстрый способ настройки с помощью Mono. Интегрированная среда разработки MonoDevelop очень похожа на среду Visual С# Express. Он включает в себя управление проектами/решениями, разработку графического интерфейса с использованием инфраструктуры GTK #, интегрированный отладчик и множество других функций, которые вы ожидаете в среде IDE, такие как завершение кода, номера строк, сворачивание кода и т.д.

Люди из MonoProject находятся на чем-то с этим набором инструментов.

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

Домашняя страница проекта Mono

Домашняя страница разработки Mono

Ответ 2

Есть несколько интересных книг о Mono, хотя они, вероятно, немного старые. Тем не менее, возможно, стоит взять его и взглянуть, чтобы начать.

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

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

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

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

Ответ 3

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

apt-get install monodevelop

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

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

Ответ 4

Для очень простого начала с mono под linux u можно скачать

  • образ vmware
  • linux live distro

со всеми включенными для запуска.

Ответ 5

Если вы привыкли к использованию visual-studio, вы все равно можете развиваться в Visual Studio и копировать свои двоичные файлы в Linux/OSX или что-то еще. Или даже лучше, если у вас есть общий диск, просто переконфигурируйте выходной каталог VS-Project в общую папку.

Могут быть преимущества использования монокомпилятора или монодетектора, но с тех пор, как вы начинаете, это, пожалуй, самая простая задача. Если вы хотите работать в Linux, mono installer - отличный вариант для ускорения и ускорения. К сожалению, нет установки для новейшей моно-версии, так что вам потребуется либо разрешение администратора, либо его необходимо скомпилировать из источника.

http://ftp.novell.com/pub/mono/archive/1.9.1/linux-installer/2/mono-1.9.1_2-installer.bin

Ответ 7

Debian и Ubuntu, и, возможно, все остальные дети, имеют моно в репозитории. Таким образом, создание моно в Linux может быть таким же простым, как

aptitude install monodevelop

Однако я бы предложил версию 2, которая требует использования репозитория sid в Debian (не знаю о Ubuntu).

vim /etc/apt/sources.list [ :%s/squeeze/sid/g ]

Ответ 8

Самый простой способ, который я мог найти, - загрузить OpenSUSE VMWare Image на свой сайт и просто запустить его. Вы получаете все необходимые инструменты:) Предварительно настроенный.