Mono, besplatna implementacija .NET okvira

o Mono

U sljedećem ćemo članku pogledati Mono. Ovo je platforma za razvoj i pokretanje višeplatformnih aplikacija, To je besplatna i open source implementacija .NET Framework-a tvrtke Microsoft.

Majmun je ime ovome projekt otvorenog koda koji je započeo Ximian a podržana od strane Microsofta. Trenutno ga Novell promovira kako bi stvorio skupinu besplatnih alata, temeljenih na GNU / Linuxu i kompatibilnih s NET., kako je odredila ECMA.

Pod pokroviteljstvom Microsofta, Mono je open source implementacija Microsoftovog .NET Framework-a zasnovana na ECMA standardima za C # i Common Language Runtime. Iza projekta stoji također suradnička i aktivna zajednica koja pomaže da se ovo postavi kao mogućnost za razvoj višeplatformnih aplikacija.

Instalirajte Mono na Ubuntu 18.04

Najjednostavniji i preporučeni način instaliranja Mono na Ubuntu 18.04 je instalirajte ga iz spremišta. Ovo je relativno jednostavan postupak. Jednostavno ćemo morati početi s instaliranjem preduvjeta. To ćemo učiniti otvaranjem terminala (Ctrl + Alt + T) i upisivanjem naredbi u njega:

sudo apt update; sudo apt install dirmngr gnupg apt-transport-https ca-certificates

Nastavljamo uvoz s istog terminala GPG ključa spremišta koristeći sljedeću naredbu:

uvezeni javni ključ

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF

Izlaz bi trebao izgledati otprilike kao na prethodnom snimku zaslona. U ovom trenutku možemo dodajte potrebno spremište na popis izvora našeg sustava izvršavanjem sljedeće naredbe:

sudo sh -c 'echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" > /etc/apt/sources.list.d/mono-official-stable.list'

Jednom kada je omogućeno spremište apt, započet ćemo ažuriranje popisa dostupnog softvera iz spremišta:

sudo apt update

Nakon ažuriranja sada možemo pokrenite instalaciju:

sudo apt install mono-complete

El paquete majmun-kompletan mi ćemo ga instalirati da instaliramo sve. Od razvojnih alata do svih knjižnica. Ovo bi trebalo obuhvatiti većinu slučajeva pogrešaka tipa 'sklop nije pronađen'. Uz ovaj paket, za instalaciju se mogu odabrati i ovi drugi:

  • El paquete monorazvoj, koji mora biti instaliran za kompajliranje koda.
  • mono-dbg mora biti instaliran da bi se dobili simboli za otklanjanje pogrešaka za okvirne knjižnice.
  • El paquete referentni sklopovi-pcl instalirat ćemo ga za podršku za kompilaciju PCL-a. Ovo bi trebalo riješiti većinu slučajeva pogrešaka 'Nije instaliran okvir: .NETPortable'tijekom kompilacije softvera.
  • Ca-certifikati-mono Mora se instalirati za dobivanje SSL certifikata za HTTPS veze. Ovaj ćemo paket instalirati ako imamo problema s HTTPS vezama.
  • El paquete majmun-xsp4 Mora se instalirati za pokretanje ASP.NET aplikacija.

Provjerite instalaciju

Nakon uspješne instalacije možemo provjeriti instalaciju utipkajući sljedeću naredbu koja će ispisati instaliranu verziju:

instalirana verzija

mono --version

Dok pišem ove retke, najnovija stabilna verzija Monoa je 6.6.0. Oni mogu konzultirajte sve njegove karakteristike u napomena o puštanju, objavljeno na web stranici projekta.

To je sve što vam treba za uspješno instaliranje Mono-a na Ubuntu 18.04. Ali ako netko sumnja u instalaciju, može potražite informacije ponuđene u Stranica za preuzimanje Iz ovog projekta.

Testiranje mono

Da bismo provjerili je li sve ispravno konfigurirano, stvorit ćemo osnovni "Pozdrav svijete”To će ispisati klasičnu poruku. Da bismo to učinili, hoćemo otvorite naš omiljeni uređivač teksta i stvorite datoteku pod nazivom bok.cs. Unutra ćemo smjestiti sljedeći sadržaj:

Primjer majmuna

using System;

public class HolaMundo
{
public static void Main(string[] args)
{
Console.WriteLine ("Hola Ubunlog!");
}
}

Zalijepili smo sadržaj, mi spremamo datoteku i vraćamo se na terminal. Sljedeći je korak upotrijebite csc kompajler za sastavljanje programa. To ćemo postići pomoću sljedeće naredbe iz iste mape u koju smo spremili prethodnu datoteku:

sastavljanje Mono primjera

csc hola.cs

Gornja naredba stvorit će izvršnu datoteku koja se naziva hello.exe. Izvršit ćemo ovu novu datoteku naredbom:

trčeći majmun

mono hola.exe

U slučaju da smo zainteresirani za mogućnost pokrenite program upisivanjem samo imena datoteke, morat ćemo ga učiniti izvršnim naredbom:

chmod +x hola.exe

Sada datoteku hello.exe možemo pokrenuti samo tako da napišemo njezino ime:

dozvole na primjeru

./hola.exe

u više informacija o tome kako koristiti Mono, možete pogledati odjeljak posvećen ovoj temi u stranica na GitHubu projekta. Također se može naći informacije o Mono u svojoj Službena dokumentacija. Ovi dokumenti pokrivaju određene teme o tome kako ga konfigurirati ili informacije o Monoovim internim komponentama, poput vremena izvođenja, sakupljača smeća ili raznih specifičnih alata.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   louis gonzalez dijo

    Želio bih da mi pomognete, nakon instalacije MONO-a i stvaranja rješenja, prilikom provjere referenci, to mi govori u gotovo cijelom dijelu "Ne mogu pronaći .NET Framework 4.7 sklop platforme". Rješenje se može stvoriti, ali se ne izvršava, jer daje pogrešku. Možeš li mi pomoći?