Какая лучшая настройка последней Mono + MonoDevelop на Ubuntu 9.04? - PullRequest
5 голосов
/ 29 мая 2009

Я начинаю использовать Ubuntu 9.04 на своем ноутбуке. Что я действительно хочу, так это иметь возможность писать свои проекты на C # в Ubuntu, включая модульное тестирование. Кто-нибудь может подсказать мне, как его настроить?

Ответы [ 4 ]

6 голосов
/ 04 июня 2009

В дополнение к базовым пакетам, предложенным Мэтью, вам также понадобится пакет monodevelop-nunit, который позволяет запускать и отлаживать модульные тесты из среды IDE. Для отладчика вам понадобится monodevelop-debugger-mdb. Возможно, вы также захотите monodevelop-versioncontrol для поддержки SVN, mono-xsp2 для запуска приложений ASP.NET и monodoc-browser для просмотра документов.

Возможно, вам лучше всего просто установить все пакеты, «предложенные» пакетом MonoDevelop, - я считаю, что менеджер пакетов Ubuntu может легко это сделать из своего графического интерфейса.

Помните, что Ubuntu разбивает Mono на множество небольших пакетов, поэтому, если чего-то не хватает, используйте инструмент apt-file или аналогичный, чтобы найти, какой пакет вам нужно установить.

Ubuntu еще не имеет пакетов Mono 2.4; если вам требуются 100% современные пакеты, лучше всего использовать openSUSE. Единственный способ получить 2.4 на Ubuntu прямо сейчас - это собрать из исходного кода - и если вы решите это сделать, пожалуйста, прочитайте Как не нарушать установки Mono сначала.

3 голосов
/ 02 июля 2010

Тем временем вы, вероятно, уже обновились до 10.04. Для 10.04 (и 8.04) вы можете использовать badgerports . Я не пробовал (пока), но выглядит надежно.

1 голос
/ 14 июня 2009

Я бы предложил использовать 2.4, так как он обладает всеми последними качествами .net.

Есть два руководства, которые я бы предложил использовать:

http://blog.ruski.co.za/page/Install-Mono-on-Ubuntu.aspx

http://www.centriment.com/2009/04/01/building-mono-24-from-source-on-ubuntu-810/

Последний позволяет сохранить моно-установку, которая идет с Ubuntu, чтобы вы могли по-прежнему устанавливать приложения из Synaptic. Я бы предложил использовать это. Оба руководства, однако, действительно ясно о том, что требуется для его установки. Сначала это выглядит угрожающе, но если вы потратите на это пару часов, то увидите, что на самом деле это довольно просто.

Удачи

0 голосов
/ 29 мая 2009

EDIT: добавлен моно-уровень

Я использую Ubuntu 8.04, но что вам действительно нужно для настройки? Выполнение (если вы еще этого не сделали):

sudo apt-get install monodevelop nunit mono-devel

должен дать вам то, что вам нужно. И есть множество учебных пособий для monodevelop (например, http://monodevelop.com/Documentation/Creating_A_Simple_Solution) и NUnit (например, http://www.nunit.org/index.php?p=quickStart&r=2.4.8)

...