Kitame straipsnyje apžvelgsime .NET branduolį. Tai yra nemokama „cross-platform“ ir „open source“ sistema, kurią sukūrė „Microsoft“ kurti darbalaukio programas, programas mobiliesiems, žiniatinklio programas, žaidimų programas ir kt.
Jei esate .NET kūrėjas ir atėjote iš „Windows“ platformos, jums padės .NET branduolys lengvai sukonfigūruokite savo kūrimo aplinką, bet kurioje „Gnu / Linux“ ir „Unix“ operacinėje sistemoje. Kitose eilutėse pamatysime, kaip įdiekite „Microsoft .NET Core SDK“ į „Ubuntu 18.04“ ir kaip parašyti pirmąją paraišką naudojant donet.
Įdiekite „Microsoft .NET Core SDK“ į „Ubuntu 18.04“
.NET branduolys yra suderinamas su GNU / Linux, Mac OS ir Windows. Jį galima įdiegti populiariausiose GNU / Linux operacinėse sistemose, įskaitant: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE ir Ubuntu.
Norėdami pradėti, atidarysime terminalą („Ctrl“ + „Alt“ + T) ir įveskite šias komandas:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
taip pat turėsime įgalinti „Visatos“ saugyklą, jei dar neįjungėte. Tai galima padaryti įvedus terminalą:
sudo add-apt-repository universe
Dabar gali įdiekite .NET core SDK naudojant komandas:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
Po įdiegimo mes galime patikrinkite įdiegtą versiją rašyti:
dotnet --version
Pirmosios programos kūrimas naudojant dotnet
Kaip matote, .NET core SDK buvo tinkamai įdiegtas mūsų „Ubuntu“. Dabar pats laikas sukurti pirmąją programą naudojant dotnet.
Kaip pavyzdį sukursiu naują programą pavadinimu „ubunlogProgramėlė". Norėdami tai padaryti, tiesiog turite atidaryti terminalą („Ctrl“ + „Alt“ + T) ir paleisti:
dotnet new console -o ubunlogApp
Kaip matote aukščiau pateiktoje ekrano kopijoje, „dotnet“ sukūrė naują konsolės tipo programą. Parametras -o sukuria katalogą, pavadintą 'ubunlogProgramėlė„kur saugomi programos duomenys su visais reikalingais failais.
Jei pereisime prie katalogo ubunlogProgramėlėje rasime kažką panašaus į šiuos dalykus:
Yra du failai, vadinami ubunlogApp.csproj ir Program.cs bei katalogą obj. Pagal numatytuosius nustatymus „Program.cs“ faile bus kodas programai paleisti “Sveikas pasaulis'konsolėje. Mes galime pažvelgti į programos kodą įvesdami:
cat Program.cs
Jei mes paleiskite ką tik sukurtą programą, jūs tiesiog turite parašyti šią komandą:
dotnet run
"Labas pasauliTipiška yra taip paprasta. Dabar, kiekvienas gali įrašyti savo kodą į failą Program.cs ir paleiskite jį tuo pačiu būdu.
Kitas dalykas, kurį galime padaryti, yra sukurti naują katalogą, pavyzdžiui, mano kodas, naudojant komandas:
mkdir ~/.micodigo cd ~/.micodigo/
... Ir iš ten mes galime sukurti šį katalogą mūsų naujoji plėtros aplinka vykdydami šią komandą:
dotnet new console
Pirmiau nurodyta komanda sukurs du failus, vadinamus mycode.csproj ir Program.cs, taip pat katalogą, vadinamą obj. Dabar redaktoriuje galime atidaryti „Program.cs“ failą ir ištrinti arba pakeisti esamą „labas pasaulis“ kodą savo kodu.
Parašę norimą kodą, mes tiesiog turime išsaugoti ir uždaryti failą Program.cs. Po to mes galime paleiskite programą:
dotnet run
jis gali kreipkitės į dotnet žinyną rašyti:
dotnet --help
„Microsoft Visual Studio“ kodo rengyklė
Norėdami parašyti kodą, kiekvienas turi savo mėgstamą redaktorių. Bet reikia pasakyti taip „Microsoft“ turi savo redaktorių, pavadintą „„Microsoft Visual Studio“ kodassu palaikymu .NET. Tai yra kelių platformų kodo redaktorius, todėl jį galima naudoti tiek „Windows“, „GNU / Linux“, tiek „Mac OS X“.
Tai lengvas ir galingas atvirojo kodo redaktorius. Jis turi integruotą „JavaScript“, „TypeScript“ ir „Node.js“ palaikymą ir turi turtingą kitų kalbų plėtinių ekosistemą, pvz., C ++, C, Python, PHP ar Go.
Jei jus domina šio kodo rengyklės naudojimas kuriant programas naudojant .NET, galite peržiūrėti straipsnį, kurį parašė kolega ir kuriame jis nurodė kaip įdiekite „Visual Studio Code“ Ubuntu.
Į „Microsoft“ dokumentai galėsime rasti keletas pagrindinių pamokų, kaip išmokti naudoti .NET Core ir .NET Core SDK įrankius naudojant „Visual Studio Code“ redaktorių.
į sužinokite daugiau apie dotnet, galite kreiptis į oficialus projekto puslapis.
Aš esu su „Lubuntu“ ir pirmoje diegimo eilutėje jis man sako, kad nėra „Microsoft“ paketo. Ar yra nenuoseklumas su šiuo platinimu? Sveikinimai
Sukūręs savo programą, kaip ją įdiegti „Ubuntu“?
Geras Luisai, pridėti atpirkimo sandorį?