V příštím článku se podíváme na MonoDevelop. Tohle je bezplatné a otevřené zdrojové integrované vývojové prostředí určené primárně pro C # a další jazyky .NET. Toto vývojové prostředí bylo zahájeno vývojem v roce 2003. MonoDevelop byla původně adaptací SharpDevelop pro Gtk, ale od té doby byla vyvinuta tak, aby vyhovovala potřebám vývojářů Mono Project.
Od verze 2.2 MonoDevelop již má plnou podporu pro Gnu / Linux, Windows a Mac, což je skutečný multiplatformní IDE. Pokud máte zájem o rychlé a produktivní programování s .Net v Gnu / Linuxu, uživatelé si mohou nainstalovat MonoDevelop v Ubuntu prostřednictvím PPA.
MonoDevelop umožňuje vývojářům rychle psát webové a desktopové aplikace v Gnu / Linux, Windows a Mac OS X. Vývojářům také usnadňuje migraci aplikací .NET vytvořených pomocí Visual Studio do Gnu / Linux a Mac OS při zachování jediného kódová základna pro všechny platformy. Toto IDE je svobodný software distribuovaný pod GNU General Public License.
MonoDevelop v současné době mimo jiné podporuje programovací jazyky C #, C / C ++, JavaScript, Objective C, Visual Basic .NET a MSIL. MonoDevelop je samostatný projekt od Sharpdevelop, integrovaný do desktopového prostředí GNOME.
MonoDevelop Obecné funkce
- Tento program je multiplatformní. Lze jej použít v Gnu / Linux, Windows a macOS.
- Má pokročilé úpravy textu. Zahrnuje podporu dokončování kódu pro C #, šablony kódu, skládání kódu atd.
- Zahrnuje a konfigurovatelný pracovní stůl. Díky tomu můžeme získat plně přizpůsobitelné rozvržení oken, uživatelem definované kombinace kláves, externí nástroje atd.
- Podpora více jazyků. C #, F #, Visual Basic .NET, Vala atd. Další odkaz ukazuje, jaké funkce jsou k dispozici pro každou platformu. Funkce MonoDevelop, které nejsou uvedeny, jsou k dispozici pro všechny platformy.
- V programu najdeme a integrovaný debugger, pomocí kterého lze ladit nativní a mono aplikace.
- Visual Designer GTK #. To nám umožní snadno vytvářet aplikace GTK #.
- ASP.NET. Budeme moci vytvářet webové projekty s plnou podporou dokončování kódu a také je testovat XSP, webový server Mono.
- V tomto programu můžeme najít další nástroje. Ovládání zdrojového kódu, integrace makefile, testování jednotek, balení a nasazení, lokalizace a další.
- MonoVývoj přichází s integrovanými projekty, což nám může pomoci začít s vaší konzolou, Gnome nebo Gtk aplikacemi.
Nainstalujte MonoDevelop na Ubuntu pomocí PPA
Toto IDE můžeme nainstalujte jej z PPA které tvůrci nabízejí. Úložiště balíčků obsahuje balíčky, které budeme muset nainstalovat do našeho systému. Pokud otevřete terminál (Ctrl + Alt + T), můžeme jej přidat do našeho seznamu pomocí příkazů:
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
Jakmile se aktualizuje veškerý seznam dostupného softwaru, můžeme nainstalovat monodevelop na náš počítač. Příkaz, který se použije ve stejném terminálu, bude následující:
sudo apt install monodevelop
Po dokončení instalace nyní můžeme vyhledat spouštěč tohoto IDE na našem počítači.
Odinstalovat
na odebrat tento program z našeho týmu, budeme muset pouze otevřít terminál (Ctrl + Alt + T) a provést v něm příkaz:
sudo apt remove monodevelop; sudo apt autoremove
na odstranit úložiště, které jsme použili pro instalaci, příkaz k použití v terminálu by byl následující:
sudo rm /etc/apt/sources.list.d/mono-official-vs.list
Monodevelop je dobrá volba pro vývoj aplikací, kromě toho, že je bezplatný, bezplatný a multiplatformní, je také lehké pracovat v týmech s několika prostředky. Tento program umožní vývojářům psát webové a desktopové aplikace. Taky usnadňuje vývojářům migraci aplikací .NET vytvořených pomocí Visual Studio do Gnu / Linux a macOS při zachování jednotné kódové základny pro všechny platformy.
Další informace o tomto projektu mohou uživatelé konzultovat dokumentace Monodevelopujte na webových stránkách projektu. V něm můžete také konzultovat FAQ o tomto programu. Zdrojový kód je k dispozici na adrese GitHub nebo jako Tarball.
To pro mě nefunguje na Ubuntu 20.04. Zobrazují se následující chyby:
sudo apt install monodevelop
Čtu seznamy balíků ... Hotovo
Stavební strom závislostí
Čtení informace o stavu ... Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že máte
Požadované rok nemožné situace, nebo pokud máte nestabilní Použití
Že rozdělení dosud nebyly vytvořeny Některé požadované balíčky
Přesunut nebo byl z Příchozí fronty.
GMT dubna informace pomoci vyřešit tuto situaci:
Tyto balíky mají nesplněné závislosti GMT:
monodevelop: Záleží: libglade2.0-cil (> = 2.12.45), ale nebude nainstalován
E: Nemohu opravit problémy, které jste držel poškozených balíků.
To pro mě nefunguje, dostanu následující chyby:
sudo apt install monodevelop
Čtu seznamy balíků ... Hotovo
Stavební strom závislostí
Čtení informace o stavu ... Hotovo
Některé balíky nemohly být instalovány. To může znamenat, že máte
Požadované rok nemožné situace, nebo pokud máte nestabilní Použití
Že rozdělení dosud nebyly vytvořeny Některé požadované balíčky
Přesunut nebo byl z Příchozí fronty.
GMT dubna informace pomoci vyřešit tuto situaci:
Tyto balíky mají nesplněné závislosti GMT:
monodevelop: Záleží: libglade2.0-cil (> = 2.12.45), ale nebude nainstalován
E: Nemohu opravit problémy, které jste držel poškozených balíků.
Ahoj. Zkuste tyto příkazy:
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
Zkoušel jsem to v Ubuntu 20.04 a fungují. pozdravy