A következő cikkben megnézzük Mono-t. Ez platform platformokon átívelő alkalmazások fejlesztésére és futtatására. Ez egy a .NET-keretrendszer ingyenes és nyílt forráskódú megvalósítása a Microsoft-tól.
Majom ennek a neve nyílt forráskódú projekt, amelyet Ximian indított és támogatta a Microsoft. A Novell jelenleg támogatja az ingyenes eszközök csoportjának létrehozását, amelyek a GNU / Linux-on alapulnak és kompatibilisek vele . NET, az ECMA meghatározása szerint.
A Microsoft által támogatott Mono az a Microsoft .NET-keretrendszerének nyílt forráskódú megvalósítása, amely az ECMA C # szabványain és a Common Language Runtime-on alapul. A projekt mögött egy együttműködő és aktív közösség is található, amely segít ezt a többplatformos alkalmazások fejlesztésének lehetőségeként pozícionálni.
Telepítse a Mono alkalmazást az Ubuntu 18.04-re
A Mono Ubuntu 18.04-re történő telepítésének legegyszerűbb és ajánlott módja telepítse a tárakból. Ez egy viszonylag egyszerű folyamat. Csak az előfeltételek telepítésével kell kezdenünk. Ezt úgy fogjuk megtenni, hogy megnyitunk egy terminált (Ctrl + Alt + T), és beírjuk a parancsokat:
sudo apt update; sudo apt install dirmngr gnupg apt-transport-https ca-certificates
Folytatjuk importálja ugyanabból a terminálból a lerakat GPG kulcsát a következő paranccsal:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
A kimenetnek olyannak kell lennie, mint az előző képernyőkép. Ezen a ponton megtehetjük adja hozzá a szükséges adattárat a következő parancs végrehajtásával a rendszerünk forrásainak listájához:
sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'
Amint az apt adattár engedélyezve van, elkezdjük az elérhető szoftverek listájának frissítése a tárból:
sudo apt update
A frissítés után most már tudunk indítsa el a telepítést:
sudo apt install mono-complete
El paquete majom-teljes mindent telepíteni fogunk. A fejlesztői eszközöktől kezdve az összes könyvtárig. Ennek ki kell terjednie a legtöbb típusú hibára ”összeállítás nem található”. Ezen a csomagon kívül a következők telepíthetők:
- El paquete mono-devel, amelyet telepíteni kell a kód fordításához.
- mono-dbg telepíteni kell a kerettárak hibakeresési szimbólumainak megszerzéséhez.
- El paquete referencia szerelvények-pcl telepítjük a PCL fordítási támogatáshoz. Ez megoldja a legtöbb hibaesetet ”A keret nincs telepítve: .NETPortablea szoftver fordítása során.
- Ca-tanúsítványok-mono Telepítenie kell a HTTPS-kapcsolatok SSL-tanúsítványainak megszerzéséhez. Telepítjük ezt a csomagot, ha gondjaink vannak a HTTPS-kapcsolatok létrehozásával.
- El paquete majom-xsp4 Az ASP.NET alkalmazások futtatásához telepíteni kell.
Ellenőrizze a telepítést
Sikeres telepítés után megtehetjük ellenőrizze a telepítést írja be a következő parancsot, amely kinyomtatja a telepített verziót:
mono --version
Amíg ezeket a sorokat írom, a Mono legújabb stabil verziója a 6.6.0. Ők tudnak konzultáljon az összes jellemzőjével a közlemény, megjelent a projekt honlapján.
Ennyi kell a Mono sikeres telepítéséhez az Ubuntu 18.04-re. De ha valakinek kétségei vannak a telepítéssel kapcsolatban, akkor megteheti tekintse át a Letöltések oldal Ebből a projektből.
Mono tesztelése
Hogy ellenőrizzük, hogy minden megfelelően van-e konfigurálva, létrehozunk egy alapszintű "Helló Világ”Ez kinyomtatja a klasszikus üzenetet. Ehhez megtesszük nyissa meg kedvenc szövegszerkesztőnket, és hozzon létre egy nevű fájlt szia.cs. Belül a következő tartalmat helyezzük el:
using System; public class HolaMundo { public static void Main(string[] args) { Console.WriteLine ("Hola Ubunlog!"); } }
Beillesztette a tartalmat, elmentjük a fájlt, és visszatérünk a terminálhoz. A következő lépés az használja a csc fordítót a program fordításához. Ezt a következő paranccsal fogjuk elérni, ugyanabból a mappából, ahová az előző fájlt elmentettük:
csc hola.cs
A fenti parancs létrehozza a hello.exe nevű futtatható fájlt. Ezt az új fájlt a következő paranccsal fogjuk végrehajtani:
mono hola.exe
Abban az esetben, ha érdekel, hogy képesek legyünk futtassa a programot úgy, hogy csak a fájl nevét írja be, futtathatóvá kell tennünk a következő paranccsal:
chmod +x hola.exe
Most futtathatjuk a hello.exe fájlt, csak megírva a nevét:
./hola.exe
hogy további információk a Mono használatáról, megtekintheti a témának szentelt részt a oldal a GitHubon a projektről. Megtalálható információk a Mono-ról Hivatalos dokumentáció. Ezek a dokumentumok a konfigurálásának speciális témáival foglalkoznak, vagy a Mono belső területeivel kapcsolatos információk, például a futásidő, a szemétgyűjtő vagy a különféle speciális eszközök.
Hozzászólás, hagyd a tiedet
Szeretném, ha segítene nekem, miután a MONO telepítése és egy megoldás létrehozása után a referenciák áttekintésekor ezt szinte az egészben elmondta nekem "Nem található a .NET Framework 4.7 platform összeállítás" A megoldás létrehozható, de nem hajtható végre, mivel hibát ad. Tudsz segíteni nekem?