Nākamajā rakstā mēs aplūkosim .NET kodolu. Tas ir Microsoft izstrādāta bezmaksas starpplatformu un atvērtā koda sistēma izveidot darbvirsmas lietotnes, mobilās lietotnes, tīmekļa lietotnes, spēļu lietotnes utt.
Ja esat .NET izstrādātājs un nākat no Windows platformas, .NET kodols jums palīdzēs viegli konfigurēt savu attīstības vidi, jebkurā Gnu / Linux un Unix operētājsistēmā. Turpmākajās rindās mēs redzēsim, kā instalējiet Microsoft .NET Core SDK uz Ubuntu 18.04 un kā uzrakstīt pirmo pieteikumu, izmantojot donet.
Instalējiet Microsoft .NET Core SDK uz Ubuntu 18.04
.NET kodols ir saderīgs ar GNU / Linux, Mac OS un Windows. To var instalēt populārākajās GNU / Linux operētājsistēmās, tostarp: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE un Ubuntu.
Lai sāktu, mēs atvērsim termināli (Ctrl + Alt + T) un ierakstiet šādas komandas:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
arī mums būs jāiespējo “Visuma” krātuve, ja jums tas vēl nav iespējots. To var izdarīt, ierakstot terminālā:
sudo add-apt-repository universe
Tagad Tu vari instalējiet .NET core SDK izmantojot komandas:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Pēc instalēšanas mēs varam pārbaudiet instalēto versiju rakstīšana:
dotnet --version
Pirmās lietojumprogrammas izveide ar dotnet
Kā redzat, .NET core SDK mūsu Ubuntu ir instalēts pareizi. Ir pienācis laiks izveidot pirmo lietojumprogrammu, izmantojot dotnet.
Kā piemēru es izveidošu jaunu lietojumprogrammu ar nosaukumu 'ubunlogLietojumprogramma". Lai to izdarītu, jums vienkārši jāatver terminālis (Ctrl + Alt + T) un jāpalaiž:
dotnet new console -o ubunlogApp
Kā redzat iepriekš redzamajā ekrānuzņēmumā, dotnet ir izveidojis jaunu konsoles tipa lietojumprogrammu. Parametrs -o izveido direktoriju ar nosaukumu 'ubunlogLietojumprogramma"kur tiek glabāti lietojumprogrammas dati ar visiem nepieciešamajiem failiem.
Ja mēs pārietam uz direktoriju ubunlogLietotnē mēs atradīsim kaut ko līdzīgu šim:
Tiek izsaukti divi faili ubunlogApp.csproj un Program.cs un direktoriju ar nosaukumu obj. Pēc noklusējuma, Program.cs failā būs kods, lai palaistu programmu 'Sveiki World'uz konsoles. Mēs varam apskatīt programmas kodu, ierakstot:
cat Program.cs
Ja mēs palaidiet tikko izveidoto lietojumprogrammu, jums vienkārši jāuzraksta šāda komanda:
dotnet run
"Sveika pasauleTipiski ir tik vienkārši. Tagad, ikviens var ierakstīt kodu Program.cs failā un palaidiet to tāpat.
Vēl viena lieta, ko mēs varam darīt, ir izveidot jaunu direktoriju, piemēram, mans kods, izmantojot komandas:
mkdir ~/.micodigo cd ~/.micodigo/
… Un no turienes mēs varam izveidot šo direktoriju mūsu jauno attīstības vidi izpildot šādu komandu:
dotnet new console
Iepriekš minētā komanda izveidos divus failus ar nosaukumu mycode.csproj un Program.cs, kā arī direktoriju ar nosaukumu obj. Tagad mēs varam atvērt programmu Program.cs redaktorā un izdzēst vai modificēt esošo “sveika pasaule” kodu ar savu kodu.
Kad vēlamais kods ir uzrakstīts, mums vienkārši jāsaglabā un jāaizver fails Program.cs. Pēc tam mēs varam palaidiet programmu:
dotnet run
Tā var konsultējieties ar dotnet palīdzību rakstīšana:
dotnet --help
Microsoft Visual Studio koda redaktors
Lai uzrakstītu kodu, katram ir savs iecienītākais redaktors. Bet jāsaka tā Microsoft ir savs redaktors ar nosaukumu "Microsoft Visual Studio kods'ar atbalstu .NET. Šis ir starpplatformu kodu redaktors, tāpēc to var izmantot gan operētājsistēmās Windows, GNU / Linux, gan Mac OS X.
Tas ir viegls un spēcīgs atvērtā koda redaktors. Tas nāk ar iebūvētu atbalstu JavaScript, TypeScript un Node.js, un tam ir bagātīga paplašinājumu ekosistēma citām valodām, piemēram, C ++, C, Python, PHP vai Go.
Ja jūs interesē šī koda redaktora izmantošana, lai izstrādātu lietojumprogrammas ar .NET, varat iepazīties ar rakstu, kuru uzrakstīja kolēģis un kurā viņš norādīja cik instalējiet Visual Studio kodu Ubuntu.
Jo Microsoft dokumentācija mēs varēsim atrast dažas pamata apmācības, lai uzzinātu, kā izmantot .NET Core un .NET Core SDK rīkus izmantojot Visual Studio koda redaktoru.
līdz uzziniet vairāk par dotnet, varat iepazīties ar oficiālā projekta lapa.
Es esmu kopā ar Lubuntu, un pirmajā instalēšanas rindā tas man saka, ka nav Microsoft pakotnes. Vai pastāv pretruna ar šo izplatīšanu? Sveiciens
Pēc programmas izveidošanas kā to instalēt Ubuntu?
Labs Luiss, pievienot repo?