Im nächsten Artikel werden wir uns MonoDevelop ansehen. Das ist eine kostenlose und offene integrierte Entwicklungsumgebung, die hauptsächlich für C # und andere .NET-Sprachen entwickelt wurde. Diese Entwicklungsumgebung begann 2003 mit der Entwicklung. MonoDevelop war ursprünglich eine Adaption von SharpDevelop für Gtk, wurde aber seitdem entwickelt, um die Bedürfnisse von Project Mono-Entwicklern zu erfüllen.
Seit Version 2.2, MonoDevelop bietet bereits volle Unterstützung für Gnu / Linux, Windows und Mac und ist somit eine echte Multiplattform-IDE. Wenn Sie daran interessiert sind, schnell und produktiv mit .Net in Gnu / Linux zu programmieren, können Benutzer MonoDevelop in Ubuntu über PPA installieren.
MonoDevelop ermöglicht es Entwicklern, schnell Web- und Desktopanwendungen auf Gnu/Linux, Windows und Mac OS X zu schreiben. Es macht es Entwicklern auch leicht, mit Visual Studio erstellte .NET-Anwendungen auf Gnu/Linux und Mac OS zu migrieren, während ein einziges Codebasis für alle Plattformen. Diese IDE ist freie Software, die unter der GNU General Public License vertrieben wird.
MonoDevelop unterstützt derzeit unter anderem die Programmiersprachen C#, C/C++, JavaScript, Objective C, Visual Basic .NET und MSIL. MonoDevelop ist ein separates Projekt von SharpDevelop, integriert in die GNOME-Desktop-Umgebung.
Allgemeine Funktionen von MonoDevelop
- Dieses Programm ist plattformübergreifend. Es kann unter Gnu / Linux, Windows und macOS verwendet werden.
- Es hat eine erweiterte Textbearbeitung. Beinhaltet Code-Completion-Unterstützung für C #, Code-Vorlagen, Code-Folding usw.
- Enthält a konfigurierbare Werkbank. Damit erhalten wir vollständig anpassbare Fensterlayouts, benutzerdefinierte Tastenkombinationen, externe Tools usw.
- Unterstützung für mehrere Sprachen. C#, F#, Visual Basic .NET, Vala usw. Der nächste Link zeigt, welche Funktionen für jede Plattform verfügbar sind. Nicht aufgeführte MonoDevelop-Funktionen sind für alle Plattformen verfügbar.
- Im Programm finden wir a integrierter Debugger, mit dem Sie native und Monoanwendungen debuggen können.
- Visueller Designer GTK #. Auf diese Weise können wir problemlos GTK #-Anwendungen erstellen.
- ASP.NET. Wir werden können Erstellen von Webprojekten mit vollständiger Unterstützung für die Codevervollständigung sowie der Möglichkeit, diese zu testen XSP, der Webserver Mono.
- In diesem Programm finden wir andere Tools. Quellcodeverwaltung, Makefile-Integration, Komponententests, Paketierung und Bereitstellung, Lokalisierung und mehr.
- MonoEntwickeln kommt mit integrierten Projekten, die uns bei den ersten Schritten mit Ihren Konsolen-, Gnome- oder Gtk-Anwendungen helfen kann.
Installieren Sie MonoDevelop unter Ubuntu mit PPA
Diese IDE können wir installiere es von die PPA die die Macher anbieten. Das Paket-Repository enthält die Pakete, die wir auf unserem System installieren müssen. Wenn wir ein Terminal öffnen (Strg + Alt + T), können wir es mit den Befehlen zu unserer Liste hinzufügen:
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
Sobald die Liste der verfügbaren Software aktualisiert ist, können wir installiere monodevelop auf unserem Computer. Der im selben Terminal zu verwendende Befehl ist der folgende:
sudo apt install monodevelop
Wenn die Installation abgeschlossen ist, wir können jetzt auf unserem Computer nach dem Launcher dieser IDE suchen.
Deinstallieren
zu Entfernen Sie dieses Programm aus unserem Team, müssen wir nur ein Terminal öffnen (Strg + Alt + T) und den Befehl darin ausführen:
sudo apt remove monodevelop; sudo apt autoremove
zu Löschen Sie das Repository, das wir für die Installation verwendet haben, wäre der im Terminal zu verwendende Befehl der folgende:
sudo rm /etc/apt/sources.list.d/mono-official-vs.list
Monodevelop ist eine gute Option, um Anwendungen zu entwickeln, ist nicht nur kostenlos, kostenlos und plattformübergreifend, sondern auch leicht in Teams mit wenigen Ressourcen zu arbeiten. Dieses Programm ermöglicht es Entwicklern, Web- und Desktop-Anwendungen zu schreiben. Ebenfalls macht es Entwicklern leicht, mit Visual Studio erstellte .NET-Anwendungen auf Gnu/Linux und macOS zu migrieren, während eine einzige Codebasis für alle Plattformen beibehalten wird.
Weitere Informationen zu diesem Projekt erhalten Benutzer konsultieren Sie die Dokumentation Monodevelop auf der Projektwebsite. Darin können Sie auch die FAQ über dieses Programm. Der Quellcode ist verfügbar unter GitHub als Tarball.
Das funktioniert bei mir unter Ubuntu 20.04 nicht. Ich erhalte folgende Fehlermeldung(en):
sudo apt installieren monodevelop
Paketlisten werden gelesen ... Fertig
Abhängigkeitsbaum
Reading state information ... Fertig
Einige Pakete konnten nicht installiert werden. Dies kann bedeuten, dass Sie
Erwünschte Jahr unmögliche Situation oder wenn Sie die instabile
Dass die Verteilung einige erforderliche Pakete noch nicht erstellt
oder aus Incoming verschoben.
Folgende Informationen können helfen, die Situation zu lösen:
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
monodevelop: Hängt ab von: libglade2.0-cil (> = 2.12.45) wird aber nicht installiert
E: Kann Probleme zu beheben, haben Sie kaputte Pakete statt.
Das funktioniert bei mir nicht, ich erhalte folgende Fehlermeldung(en):
sudo apt installieren monodevelop
Paketlisten werden gelesen ... Fertig
Abhängigkeitsbaum
Reading state information ... Fertig
Einige Pakete konnten nicht installiert werden. Dies kann bedeuten, dass Sie
Erwünschte Jahr unmögliche Situation oder wenn Sie die instabile
Dass die Verteilung einige erforderliche Pakete noch nicht erstellt
oder aus Incoming verschoben.
Folgende Informationen können helfen, die Situation zu lösen:
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
monodevelop: Hängt ab von: libglade2.0-cil (> = 2.12.45) wird aber nicht installiert
E: Kann Probleme zu beheben, haben Sie kaputte Pakete statt.
Hallo. Versuchen Sie diese Befehle:
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
Ich habe es in Ubuntu 20.04 versucht und sie funktionieren. Grüße