A következő cikkben megnézzük a MonoDevelop-ot. Ez elsősorban C # és más .NET nyelvekhez tervezett ingyenes és nyílt integrált fejlesztői környezet. Ez a fejlesztői környezet 2003-ban kezdte el fejleszteni. A MonoDevelop eredetileg a SharpDevelop átalakítása volt a Gtk számára, de azóta a Mono Project fejlesztői igényeinek kielégítésére fejlesztették ki.
2.2-es verzió óta, A MonoDevelop már teljes mértékben támogatja a Gnu / Linuxot, a Windowsot és a Mac-et, így igazi Multiplatform IDE. Ha érdekli a .Net gyors és produktív programozása a Gnu / Linux rendszerben, a felhasználók PPA-n keresztül telepíthetik a MonoDevelop programot az Ubuntuban.
A MonoDevelop lehetővé teszi a fejlesztők számára, hogy gyorsan írhassanak webes és asztali alkalmazásokat Gnu / Linux, Windows és Mac OS X rendszerekre. Emellett megkönnyíti a fejlesztők számára a Visual Studio-val felépített .NET-alkalmazások Gnu / Linux és Mac OS-be történő áttelepítését, miközben egyetlen egységet fenntartanak. kódalap az összes platformhoz. Ez az IDE egy ingyenes szoftver, amelyet a GNU General Public License keretében terjesztenek.
A MonoDevelop jelenleg többek között a C #, C / C ++, JavaScript, C Objective, Visual Basic .NET és MSIL programozási nyelveket támogatja. A MonoDevelop egy külön projekt a SharpDevelop, integrálva a GNOME asztali környezetbe.
A MonoDevelop általános jellemzői
- Ez a program többplatformos. Használható Gnu / Linux, Windows és macOS rendszereken.
- Van egy speciális szövegszerkesztés. Tartalmazza a C # kód kitöltésének támogatását, a kódsablonokat, a kódhajtogatást stb.
- Tartalmazza a konfigurálható munkaasztal. Ezzel teljesen testreszabható ablakelrendezéseket, felhasználó által definiált billentyűkombinációkat, külső eszközöket stb.
- Több nyelv támogatása. C #, F #, Visual Basic .NET, Vala stb. A következő link megmutatja, milyen funkciók érhetők el az egyes platformokon. A fel nem sorolt MonoDevelop funkciók minden platformon elérhetők.
- A programban találunk egy integrált hibakereső, amellyel hibakeresni lehet a natív és mono alkalmazásokat.
- Visual Designer GTK #. Ez lehetővé teszi számunkra, hogy egyszerűen létrehozzunk GTK # alkalmazásokat.
- ASP.NET. Meg tudjuk hozzon létre webes projekteket teljes kódkészítési támogatással, és tesztelheti őket XSP, a webszerver Monó.
- Ebben a programban más eszközöket is találhatunk. Forráskód-vezérlés, makefile-integráció, egységtesztelés, csomagolás és telepítés, lokalizálás és egyebek.
- MonoDevelop integrált projektekkel érkezik, amely segíthet nekünk a konzol, a Gnome vagy a Gtk alkalmazások használatának megkezdésében.
Telepítse a MonoDevelop-ot az Ubuntu-ra a PPA használatával
Ezt az IDE-t tudjuk -tól telepítse a PPA hogy az alkotók felajánlják. A csomagtár tartalmazza azokat a csomagokat, amelyeket telepítenünk kell a rendszerünkre. Ha megnyitunk egy terminált (Ctrl + Alt + T), a következő parancsokkal adhatjuk hozzá a listánkhoz:
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
Miután a rendelkezésre álló szoftverek listája frissült, megtehetjük telepítse a monodevelop-ot a számítógépünkre. Az ugyanazon a terminálon használandó parancs a következő lesz:
sudo apt install monodevelop
Amikor a telepítés befejeződött, most megkereshetjük ezen IDE indítóját a számítógépünkön.
eltávolítást
hogy távolítsa el ezt a programot a csapatunkból, csak meg kell nyitnunk egy terminált (Ctrl + Alt + T), és végre kell hajtanunk benne a parancsot:
sudo apt remove monodevelop; sudo apt autoremove
hogy törölje a telepítéshez használt adattárat, a terminálban használandó parancs a következő lenne:
sudo rm /etc/apt/sources.list.d/mono-official-vs.list
A Monodevelop jó lehetőség az alkalmazások fejlesztésére, az ingyenes, ingyenes és többplatformos mellett könnyű, ha kevés erőforrással rendelkező csapatokban dolgozunk. Ez a program lehetővé teszi a fejlesztők számára webes és asztali alkalmazások írását. Is megkönnyíti a fejlesztők számára a Visual Studióval felépített .NET-alkalmazások Gnu / Linux és macOS rendszerekre történő migrálását, miközben egyetlen platformot tart fenn az összes platform számára.
További információk a projektről a felhasználók konzultáljon a dokumentáció Monodevelop a projekt honlapján. Ebben konzultálhat a FAQ erről a programról. A forráskód a következő címen érhető el: GitHub vagy mint tarball.
Ez nálam nem működik az Ubuntu 20.04 -en. A következő hibát kapom:
sudo apt install monodevelop
Csomaglisták olvasása ... Kész
Függőségi fa építése
Állapot adatok olvasása ... Kész
Néhány csomagot nem lehetett telepíteni. Ez azt jelenti, hogy van
Kért év lehetetlen helyzetbe, vagy ha az unstable disztribúciót
Ez az eloszlás néhány igényelt csomag még nem jött létre
vagy ki lett mozdítva az Incoming-ból.
Az alábbi információ segíthet megoldani a helyzetet:
A következő csomagoknak teljesítetlen függőségei vannak:
monodevelop: Attól függ: libglade2.0-cil (> = 2.12.45), de nem lesz telepítve
E: Nem lehet javítani a problémát, akkor sérült visszafogott csomagok.
Ez nálam nem működik, a következő hibát kapom:
sudo apt install monodevelop
Csomaglisták olvasása ... Kész
Függőségi fa építése
Állapot adatok olvasása ... Kész
Néhány csomagot nem lehetett telepíteni. Ez azt jelenti, hogy van
Kért év lehetetlen helyzetbe, vagy ha az unstable disztribúciót
Ez az eloszlás néhány igényelt csomag még nem jött létre
vagy ki lett mozdítva az Incoming-ból.
Az alábbi információ segíthet megoldani a helyzetet:
A következő csomagoknak teljesítetlen függőségei vannak:
monodevelop: Attól függ: libglade2.0-cil (> = 2.12.45), de nem lesz telepítve
E: Nem lehet javítani a problémát, akkor sérült visszafogott csomagok.
Helló. Próbálja ki ezeket a parancsokat:
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
Kipróbáltam az Ubuntu 20.04 -ben, és működnek. Üdvözlettel