В следващата статия ще разгледаме MonoDevelop. Това е безплатна интегрирана среда за разработка с отворен код, предназначена предимно за C # и други .NET езици. Тази среда за разработка започва да се развива през 2003 г. MonoDevelop първоначално е адаптация на SharpDevelop за Gtk, но оттогава е разработена, за да отговори на нуждите на разработчиците на Mono Project.
От версия 2.2 г. MonoDevelop вече има пълна поддръжка за Gnu / Linux, Windows и Mac, като по този начин е истинска многоплатформена IDE. Ако се интересувате от програмиране с .Net в Gnu / Linux по бърз и продуктивен начин, потребителите могат да инсталират MonoDevelop в Ubuntu чрез PPA.
MonoDevelop позволява на разработчиците бързо да пишат уеб и настолни приложения на Gnu / Linux, Windows и Mac OS X. Също така улеснява разработчиците да мигрират .NET приложения, изградени с Visual Studio, към Gnu / Linux и Mac OS, като същевременно поддържат един кодова база за всички платформи. Тази IDE е безплатен софтуер, разпространяван под общия публичен лиценз на GNU.
Понастоящем MonoDevelop поддържа програмните езици C #, C / C ++, JavaScript, Objective C, Visual Basic .NET и MSIL, наред с други. MonoDevelop е отделен проект от SharpDevelop, интегриран в работната среда на GNOME.
Общи характеристики на MonoDevelop
- Тази програма е многоплатформена. Може да се използва на Gnu / Linux, Windows и macOS.
- Той има a разширено редактиране на текст. Включва поддръжка за завършване на код за C #, шаблони за код, сгъване на код и др.
- Включва a конфигурируема работна маса. С това можем да получим напълно адаптивни оформления на прозорци, дефинирани от потребителя комбинации от клавиши, външни инструменти и т.н.
- Поддръжка за множество езици. C #, F #, Visual Basic .NET, Vala и др. Следващият връзка показва какви функции са налични за всяка платформа. Неизброените функции на MonoDevelop са налични за всички платформи.
- В програмата ще намерим a интегриран дебъгер, с които да отстранявате грешки на естествени и моно приложения.
- Visual Designer GTK #. Това ще ни позволи лесно да създаваме GTK # приложения.
- ASP.NET. Ще можем създавайте уеб проекти с пълна поддръжка за завършване на кода, както и да можете да ги тествате XSP, уеб сървъра Mono.
- В тази програма можем да намерим други инструменти. Контрол на изходния код, интеграция на makefile, модулно тестване, опаковане и внедряване, локализация и др.
- MonoDevelop идва с интегрирани проекти, което може да ни помогне да започнем с вашата конзола, приложения Gnome или Gtk.
Инсталирайте MonoDevelop на Ubuntu с помощта на PPA
Тази IDE можем инсталирайте го от PPA които създателите предлагат. Хранилището на пакети съдържа пакетите, които ще трябва да инсталираме в нашата система. Ако отворим терминал (Ctrl + Alt + T), можем да го добавим към нашия списък с помощта на командите:
sudo apt install apt-transport-https dirmngr sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF echo "deb https://download.mono-project.com/repo/ubuntu vs-bionic main" | sudo tee /etc/apt/sources.list.d/mono-official-vs.list sudo apt update
След като целият списък на наличния софтуер бъде актуализиран, можем инсталирайте monodevelop на нашия компютър. Командата за използване в същия терминал ще бъде следната:
sudo apt install monodevelop
Когато инсталацията завърши, вече можем да търсим стартера на тази IDE на нашия компютър.
деинсталиране
за премахнете тази програма от нашия екип, ще трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним командата в него:
sudo apt remove monodevelop; sudo apt autoremove
за изтрийте хранилището, което използвахме за инсталацията, командата за използване в терминала ще бъде следната:
sudo rm /etc/apt/sources.list.d/mono-official-vs.list
Monodevelop е добър вариант за разработване на приложения, освен че е безплатен, безплатен и мултиплатформен, той също така е лесен за работа в екипи с малко ресурси. Тази програма ще позволи на разработчиците да пишат уеб и настолни приложения. Също улеснява разработчиците да мигрират .NET приложения, изградени с Visual Studio, към Gnu / Linux и macOS, като същевременно поддържа една кодова база за всички платформи.
За повече информация за този проект потребителите могат консултирайте се с документация Monodevelop на уебсайта на проекта. В него можете също да се консултирате с Често задавани въпроси за тази програма. Изходният код е достъпен на GitHub или като Тарбол.
Това не работи за мен на Ubuntu 20.04. Получавам следната грешка (и):
sudo apt инсталирайте monodevelop
Четене на списъците с пакети ... Готово
Изграждане на дървото със зависимости
Четене на информация за състоянието ... Готово
Някои пакети не можаха да бъдат инсталирани. Това може да означава, че имате
Запитана година невъзможна ситуация или ако имате нестабилна при използване на
Това разпределение все още не са създадени някои необходими пакети
Преместен или е извън Incoming.
GMT април информация да помогне за разрешаване на ситуацията:
Пакетите са неудовлетворени зависимости GMT:
monodevelop: Зависи: libglade2.0-cil (> = 2.12.45), но няма да бъде инсталиран
E: Не може да се коригира проблеми, които сте проведе счупени пакети.
Това не работи при мен, получавам следната грешка (и):
sudo apt инсталирайте monodevelop
Четене на списъците с пакети ... Готово
Изграждане на дървото със зависимости
Четене на информация за състоянието ... Готово
Някои пакети не можаха да бъдат инсталирани. Това може да означава, че имате
Запитана година невъзможна ситуация или ако имате нестабилна при използване на
Това разпределение все още не са създадени някои необходими пакети
Преместен или е извън Incoming.
GMT април информация да помогне за разрешаване на ситуацията:
Пакетите са неудовлетворени зависимости GMT:
monodevelop: Зависи: libglade2.0-cil (> = 2.12.45), но няма да бъде инсталиран
E: Не може да се коригира проблеми, които сте проведе счупени пакети.
Здравейте. Опитайте тези команди:
sudo apt update
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt-add-repository 'deb https://download.mono-project.com/repo/ubuntu stable-focal main'
sudo apt install mono-complete
Опитах го в Ubuntu 20.04 и те работят. за разбирането