Dotnet, la shaqee NET on Ubuntu 18.04 oo abuuri dalabkaaga ugu horreeya

ku saabsan dotnet

Maqaalka soo socda waxaan ku eegeynaa qotonta .NET. Tani waa a bilaash ah, iskutallaab iyo qaab furan oo ay soo saartay shirkadda Microsoft si loo abuuro barnaamijyada desktop, barnaamijyada moobiilka, barnaamijyada webka, barnaamijyada ciyaarta, iwm.

Haddii aad tahay horumariye .NET, oo ka imanaya barxadda Windows-ka, NET kernel ayaa kaa caawin doona u fududee jawigaaga horumarka, wixii ku saabsan nidaamka hawlgalka ee Gnu / Linux iyo Unix. Khadadka soo socda ayaan ku arki doonaa sida ku rakib Microsoft .NET Core SDK Ubuntu 18.04 iyo sida loo qoro arjiga koowaad iyadoo la isticmaalayo donet.

Ku rakib Microsoft .NET Core SDK Ubuntu 18.04

Nernka .NET wuxuu la jaan qaadayaa GNU / Linux, Mac OS, iyo Windows. Waxaa lagu rakibi karaa nidaamyada ugu caansan ee GNU / Linux, oo ay ka mid yihiin: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE, iyo Ubuntu.

Si aan u bilawno waxaan fureynaa terminal (Ctrl + Alt + T) oo ku qor amarradan soo socda:

soo dejiso microsoft .net kuna rakib Ubuntu

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

Sidoo kale waxaan u baahan doonaa inaan awoodno keydka 'Caalamka', hadaadan wali awoodin. Tan waxaa lagu sameyn karaa adoo ku qoraya boosteejada:

sudo add-apt-repository universe

Hada waad awoodaa ku rakib .NET core SDK adoo adeegsanaya amarrada:

rakibi apt-transport-https

sudo apt install apt-transport-https

ku rakib dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

Ka dib rakibidda, waan awoodnaa hubi nooca la rakibey makiinada:

nooca dotnet

dotnet --version

Abuuritaanka dalabkaaga ugu horreeya ee leh dotnet

Sidaad u aragto, .NET core SDK si sax ah ayaa loogu rakibay Ubuntu. Hadda waa waqtigii la abuuri lahaa codsigii ugu horreeyay adoo adeegsanaya dotnet.

Tusaale ahaan waxaan abuuri doonaa codsi cusub oo la yiraahdo 'ubunlogCodsiga'. Si tan loo sameeyo, waa inaad furtaa terminal (Ctrl + Alt + T) oo aad maamushaa:

Abuur codsi konsol leh dotnet

dotnet new console -o ubunlogApp

Sida aad ku arki karto shaashadda kore, dotnet waxay abuurtay codsi nooca kombiyuutarka ah. Halbeegga -o wuxuu abuuraa tusaha loo yaqaan 'ubunlogCodsiga'meesha xogta arjiga lagu keydinayo oo leh dhammaan faylasha lagama maarmaanka ah.

Haddaynu u guurno hagaha ubunlogApp-ka waxaan ka heli doonaa wax sida soo socota:

faylasha laga sameeyay codsi lagu sameeyay dotnet

Waxaa jira laba fayl oo la yiraahdo ubunlogApp.csproj iyo Program.cs iyo tusaha la yiraahdo obj. Sida caadiga ah, Faylka Barnaamijka.cs ayaa ku jiri doona koodhka lagu wado barnaamijka 'Waad salaaman tihiinon Console. Waxaan eegi karnaa koodhka barnaamijka adoo garaacaya:

hello aduunka dotnet program.cs faylka

cat Program.cs

Hadaan rabno socodsiiso dalabka aan hada abuurnay, waa inaad qortaa amarka soo socda:

hello aduunka dotnet natiijada terminal

dotnet run

"Waad salaaman tihiin aduunkaCaadi ahaan waa mid fudud. Hadda, qof kastaa wuu qori karaa lambarkooda faylka Program.cs isla markaana u wado si isku mid ah.

Waxyaabaha kale ee aan sameyn karno ayaa ah inaan abuurno tusaha cusub, tusaale ahaan, koodhkeyga, adoo adeegsanaya amarrada:

mkdir ~/.micodigo

cd ~/.micodigo/

Halkaasna waxaan ka samayn karnaa tusahan deegaankeena cusub ee horumarineed socda amarka soo socda:

dotnet app koodhkayga

dotnet new console

Amarka kore wuxuu abuuri doonaa laba feylal oo la yiraahdo mycode.csproj iyo Program.cs oo lagu daray tusaha loo yaqaan obj. Hadda waxaan furi karnaa faylka Barnaamijka.cs ee tifaftire oo aan tirtiri karnaa ama ku beddeli karnaa 'hello world' lambarka jira lambarkayaga.

Marka nambarka aan dooneyno la qoro, kaliya waa inaan keydinaa oo xirnaa feylka Barnaamijka.cos. Intaas ka dib waan awoodnaa socodsiiso arjiga:

dotnet run

Waxay noqon kartaa la tasho caawinta dotnet makiinada:

dotnet --help

Tifatiraha Code Visual Studio Microsoft

Si loo qoro lambarka, qof kastaa wuxuu leeyahay tifaftiraha uu jecel yahay. Laakiin waa in sidaas la dhaho Microsoft waxay leedahay tifaftire u gaar ah oo loo yaqaan 'Xeerka Studio Visual Microsoft'oo leh taageero .NET. Kani waa tifaftire kumbuyuutar kumbuyuutar ah, sidaas darteed waxaa loo isticmaali karaa labadaba Windows, GNU / Linux, iyo Mac OS X.

Waa tifaftire tifaftire ilo ilo furan oo fudud oo xoog badan. Waxay ku timaaddaa taageerada lagu dhisay JavaScript, TypeScript, iyo Node.js waxayna leedahay nidaam deegaan oo hodan ah oo lagu kordhiyo luqadaha kale sida C ++, C, Python, PHP, ama Go.

Haddii aad xiiseyneyso inaad isticmaasho tifaftiraha lambarkan si aad ugu horumariso barnaamijyadaada .NET, waad la tashan kartaa maqaalka uu asxaabtey ku qoray taas oo uu ku tilmaamay Sidee? rakib Visual Studio Code gudaha Ubuntu.

In Dukumiintiyada Microsoft waan awoodi doonnaa inaan helno qaar ka mid ah casharrada aasaasiga ah si loo barto sida loo isticmaalo qalabka .NET Core iyo .NET Core SDK iyadoo la adeegsanayo tifaftiraha Code-ka Visual Studio.

para wax badan ka baro dotnet, waad la tashan kartaa bogga mashruuca rasmiga ah.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   louis gonzalez dijo

    Waxaan la jiraa Lubuntu oo safka koowaad ee rakibida waxay ii sheegaysaa inaysan jirin xirmo microsoft ah. Ma jiraan wax iswaafaqsan distoorkan? Salaan

  2.   Christian Carvajal dijo

    Kadib markaan abuuro codsigeyga, sideen ugu rakibaa Ubuntu?

  3.   Anonymous dijo

    Luis wanaagsan, ku dar repo?