Какая лучшая настройка последней Mono + MonoDevelop на Ubuntu 9.04?

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

4 ответа

В дополнение к базовым пакетам, предложенным Мэтью, вам также понадобятся 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 в первую очередь.

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

Я бы предложил использовать 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. Я бы предложил использовать это. Оба руководства, однако, действительно ясно о том, что требуется для его установки. Сначала это выглядит угрожающе, но если вы потратите на это пару часов, то увидите, что это довольно просто.

Удачи

РЕДАКТИРОВАТЬ: Добавлен моно-уровень

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

sudo apt-get установить 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).

Другие вопросы по тегам