Какая лучшая настройка последней 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).