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:
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:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Ka dib rakibidda, waan awoodnaa hubi nooca la rakibey makiinada:
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:
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:
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:
cat Program.cs
Hadaan rabno socodsiiso dalabka aan hada abuurnay, waa inaad qortaa amarka soo socda:
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 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.
Waxaan la jiraa Lubuntu oo safka koowaad ee rakibida waxay ii sheegaysaa inaysan jirin xirmo microsoft ah. Ma jiraan wax iswaafaqsan distoorkan? Salaan
Kadib markaan abuuro codsigeyga, sideen ugu rakibaa Ubuntu?
Luis wanaagsan, ku dar repo?