.NET branduolyje aš jau buvau su juo susidūręs, parašiau svetainę, ji buvo sėkmingai įdiegta Linux serveryje ir veikė gamybos aplinkoje.
Šį kartą peržiūrėkite oficialią "Microsoft" dokumentaciją ir sistemingai mokykitės. NET branduolys! Kodėl verta mokytis. O kaip su .NET Core? Tai ir . NET Framework?
.NET Core turi šias funkcijas:
- Kelios platformos: gali veikti "Windows", "MacOS" ir "Linux" operacinėse sistemose.
- Lygiavimas įvairiose architektūrose: paleiskite kodą su tuo pačiu elgesiu keliose architektūrose, įskaitant x64, x86 ir ARM.
- Komandinės eilutės įrankiai: apima lengvai naudojamus komandų eilutės įrankius, skirtus vietiniam kūrimui ir nuolatinės integracijos scenarijams.
- Lankstus diegimas: gali būti įtraukta į programos aprėptį arba įdiegtą lygiagretų naudotoją ar kompiuterį. Veikia su "Docker" konteineriais.
- Suderinamumas.NET Core yra suderinamas su .NET Framework, Xamarin ir Mono per .NET standartą.
- Atvirasis kodas.NET Core platforma yra atvirojo kodo ir naudoja MIT ir Apache 2 licencijas. .NET Core yra .NET Foundation projektas.
- Parengta pagal "Microsoft"".NET Core" palaiko "Microsoft" kaip ".NET Core" palaikymą.
Oficiali dokumentų nuoroda:Hipersaito prisijungimas matomas.
1. Įdiekite .NET Core SDK aplinką
Parsisiųsti adresą:Hipersaito prisijungimas matomas.Priklausomai nuo situacijos, atsisiųskite ir įdiekite jį, praleistą.
2. Patikrinkite įrenginio SDK ir versiją
Norėdami peržiūrėti visus įrenginyje įdiegtus SDK, vykdykite komandą cmd taip:
Peržiūrėkite šiuo metu pasirinktą "dotnet" versiją
3. Sukurkite naują konsolės projektą
Sukūrėme naują test1 aplanką kataloge C:\project\dotnet,Pagal numatytuosius nustatymus projekto pavadinimas pavadintas pagal aplanko pavadinimą。
Eikite į aplanką test1 ir paeiliui vykdykite šias komandas:
Pradedant nuo .NET Core 2.0 SDK, nereikia paleisti dotnet atkūrimo, nes jį netiesiogiai vykdo visos komandos, kurias reikia atkurti, pvz., dotnet new, dotnet build ir dotnet run.
Jei norite vykdyti kompiliuotą programą, galite eiti į projekto aplanką \bin\Debug\netcoreapp2.1 ir paleisti dotnet test1.dll.
3. Sukurkite IDE įrankius
Rekomenduojame naudoti VS Code kaip kūrimo įrankį, o jei norite tai padaryti gerai, pirmiausia turite pagaląsti įrankius. Parsisiųsti adresą:https://code.visualstudio.com/
Atidarius projektą su VS kodu, redaktorius automatiškai įdiegia 3 papildinius, kaip nurodyta toliau:
Diegiamos C# priklausomybės...
Platform: win32, x86_64
Atsisiunčiamas paketas "OmniSharp for Windows (.NET 4.6 / x64)" (31021 KB).................... Atlikta! Diegimo paketas "OmniSharp for Windows (.NET 4.6 / x64)"
Atsisiunčiamas paketas ".NET Core Debugger (Windows / x64)" (43046 KB).................... Atlikta! Paketo ".NET Core Debugger (Windows / x64)" diegimas
Atsisiunčiamas paketas "Razor Language Server (Windows / x64)" (46894 KB).................... Atlikta! Paketo "Razor Language Server (Windows / x64)" diegimas
Baigta
4. Sukurkite naują klasę
Norėdami pridėti naują klasę, dešiniuoju pelės mygtuku spustelėkite VSCode Explorer ir pasirinkite Naujas failas. Šis veiksmas prideda naują failą prie aplanko, kuris atidarytas VSCode. Pavadinkite failą Class1.cs. Jis turi būti išsaugotas su .cs plėtiniu pabaigoje, kad jis būtų atpažįstamas kaip csharp failas.
Pridėkite žemiau esantį kodą, kad sukurtumėte pirmąją klasę. Būtinai įtraukite teisingą vardų sritį, kad ją būtų galima nurodyti iš Program.cs failo.
1 klasės failo kodas:
Iškvieskite klasę pagrindiniame metode, o išvestis yra tokia:
(Pabaiga)
|