Я начинаю использовать Ubuntu 9.04 на своем ноутбуке. Я действительно хочу, чтобы иметь возможность писать мои проекты C# на Ubuntu, включая модульное тестирование. Может ли кто-нибудь помочь мне настроить его?Какая самая лучшая настройка для Mono + MonoDevelop на Ubuntu 9.04?
ответ
EDIT: Добавлен моно-разви
Я использую Ubuntu 8.04, но что вам действительно нужно настроить? Делая (если вы еще не сделали):
Sudo APT-получить установку MonoDevelop NUnit моно-разви
должен дать вам то, что вам нужно. И есть много учебников, как для MonoDevelop (например http://monodevelop.com/Documentation/Creating_A_Simple_Solution) и NUnit (например http://www.nunit.org/index.php?p=quickStart&r=2.4.8)
Чтобы установить Mono 2.4 и MonoDevelop 2.0? – Samnang
Samnang, вышесказанное установит monodevelop 2.0. Mono 2.4 был/просто/выпущен (см. Http://go-mono.com/forums/#nabble-td23669501) и еще не кармичен. Я бы посоветовал сначала приклеить пакеты дистрибутивов. –
Версия mono в Ubuntu известна ошибками. Я настоятельно рекомендую обновить. Кроме того, это очень старая версия. –
В дополнение к основным пакетам Мэтью предложенных, вы также хотите 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 прямо сейчас - построить из источника - и если вы решите это сделать, сначала прочтите How not to break Mono installations.
Нет причин для компиляции из источника. Здесь уже имеются пакеты debian (просто добавьте в список источников apt): deb debian.meebey.net/pkg-mono/mono/ –
Почему downvote? –
Можете ли вы уточнить свой ответ. Mono 2.4 доступен в Lucid, а 2,67 - в Maverick. Кроме того, если вам нужна версия с кровотечением, следуйте указаниям Стефана. –
Я бы предложил использовать 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/
Последнее позволяет сохранить моно установить, что приходит с убунтом так что вы можете устанавливать приложения из Synaptic. Я бы предложил использовать это. Однако оба руководства действительно ясно указывают на то, что требуется для его установки. Сначала это выглядит угрожающе, но если вы займете пару часов, чтобы следить за ним, вы увидите, что на самом деле это довольно просто.
Удача
Нет причин для компиляции из источника. Здесь уже имеются пакеты debian (просто добавьте в список источников apt): deb http://debian.meebey.net/pkg-mono/mono/ –
На самом деле существует несколько причин. Не все используют дебианскую распределение (да в этом случае). Часто эти репозитории репозиториев устанавливаются с хорошими намерениями, а затем не обновляются. (может быть, потому, что так легко компилироваться из источника?), поэтому вы попадаете в положение, когда вам нужно менять репозитории, чтобы получить последние биты –
Да, он был на Ubuntu :) –
Вы, вероятно, уже обновили до 10.04. Для 10.04 (и 8.04) вы можете использовать badgerports. Я не пробовал (пока), но выглядит надежным.
- 1. Какая самая лучшая настройка для Mono-разработки в Windows?
- 2. Android для MonoDevelop на Ubuntu
- 3. Какая уборка utf8 самая лучшая?
- 4. Какая самая лучшая замена для TabPages
- 5. Какая лучшая программа для IDE для C++ или Mono под Ubuntu?
- 6. Какая самая лучшая замена для TinyMCE.dom.Event.add?
- 7. Какая самая лучшая утилита для сжатия unix?
- 8. Какая самая лучшая группа для моего проекта?
- 9. Отладка php на ubuntu 9.04?
- 10. Какая самая важная функция в Mono 2.0?
- 11. Какая самая лучшая настройка пользователя/разрешения для Linux для папки, на которую может писать PHP?
- 12. Какая последняя и самая лучшая альтернатива Flash?
- 13. Какая самая лучшая система контроля блокировки?
- 14. Как установить последнюю версию Mono и MonoDevelop на Ubuntu?
- 15. Какая из них самая лучшая датпикер Java.?
- 16. .gitignore для проектов Mono/MonoDevelop
- 17. Какая самая лучшая ссылка на тему сигналов (POSIX)?
- 18. Apache - Ubuntu desktop edition 9.04
- 19. ATI Stream SDK на ubuntu 9.04
- 20. Установка Monodevelop из SVN на Ubuntu 10,04
- 21. Установка gcc 4.4.3 на Ubuntu 9.04
- 22. Компиляция MIT Scheme на Ubuntu 9.04
- 23. Какая будет самая лучшая практика для синхронизации mysql и elasticsearch?
- 24. Какая самая лучшая замена для timeGetTime, чтобы избежать обертывания?
- 25. Какая самая лучшая замена для Windows rand_s в Linux/POSIX?
- 26. Правильная конфигурация шпатлевки для Ubuntu 9.04
- 27. Как использовать System.Windows.Forms в MonoDevelop на Ubuntu?
- 28. Какая самая лучшая и простая настройка для обеспечения SSL в рамках всего приложения rails?
- 29. Использование GStreamer в Mono на Ubuntu 14.04
- 30. Monodevelop не запускается на ubuntu?
Почему ваш заголовок и тег говорят 9.04, но текст 9.10? –