A .NET core-ban már találkoztam vele, írtam egy weboldalt, és sikeresen telepítettük egy Linux szerveren, és gyártási környezetben futott.
Ezúttal nézd meg a Microsoft hivatalos dokumentációját, és tanulj rendszerezetten. NET Core! Miért tanulni? Mi a helyzet a .NET Core-mal? Ez és . NET keretrendszer?
A .NET Core a következő funkciókkal rendelkezik:
- Keresztplatformos: Futtatható Windows, macOS és Linux operációs rendszereken.
- Összehangolás architektúrákon: Futtatjuk ugyanazt a viselkedést mutató kódot több architektúrán, beleértve az x64-et, x86-ot és az ARM-t.
- Parancssori eszközök: Könnyen használható parancssoros eszközöket tartalmaz helyi fejlesztéshez és folyamatos integrációs helyzetekhez.
- Rugalmas telepítés: Be lehet építeni egy alkalmazás hatókörébe vagy telepíthető párhuzamos felhasználó vagy számítógép alkalmazására. Docker konténerekkel működik.
- KompatibilitásA .NET Core kompatibilis a .NET Framework-kel, a Xamarin-nal és a Mono via .NET Standarddal.
- Nyílt forráskódúA .NET Core platform nyílt forráskódú, és MIT és Apache 2 licenceket használ. A .NET Core egy .NET Foundation projekt.
- Microsoft által támogatottA .NET Core-t a Microsoft támogatja, mint .NET Core.
Hivatalos dokumentációs link:A hiperlink bejelentkezés látható.
1. Telepítse a .NET Core SDK környezetet
Letöltési cím:A hiperlink bejelentkezés látható.A helyzettől függően töltsd le és telepítsd le, de kihagytam.
2. Ellenőrizd az SDK-t és a gép verzióját
Az összes gépen telepített SDK megtekintéséhez hajtsa végre a cmd parancsot az alábbiakban:
Tekintse át a jelenleg kiválasztott dotnet verziót
3. Új konzolprojekt létrehozása
Létrehoztunk egy új test1 mappát a C:\project\dotnet könyvtár alatt,A projekt neve alapértelmezetten a mappanévről kapta a nevét。
Menj a test1 mappába, és hajtsd végre a következő parancsokat sorban:
A .NET Core 2.0 SDK-val kezdve nincs szükség a dotnet visszaállításra, mert implicit módon minden visszaállításra szoruló parancs fut, mint például dotnet new, dotnet build és dotnet run.
Ha a fordított programot akarod futtatni, elmehetsz a projekt \bin\Debug\netcoreapp2.1 mappájához, és futtathatod a dotnet test1.dll-t.
3. IDE eszközök fejlesztése
Javasoljuk, hogy a VS Code fejlesztői eszközként használd, és ha jól akarod csinálni, először élesítened kell az eszközeidet. Letöltési cím:https://code.visualstudio.com/
Miután megnyitja a projektet VS kóddal, a szerkesztő automatikusan telepít 3 plugint, az alábbiak szerint:
C# függőségek telepítése...
Platform: win32, x86_64
Letöltés 'OmniSharp for Windows (.NET 4.6 / x64)' (31021 KB).................... Kész! Az 'OmniSharp for Windows (.NET 4.6 / x64)' csomag telepítése
Letöltendő csomag '.NET Core Debugger (Windows / x64)' (43046 KB).................... Kész! A '.NET Core Debugger (Windows / x64)' csomag telepítése
A 'Razor Language Server (Windows / x64)' (46894 KB) csomag letöltése.................... Kész! 'Razor Language Server (Windows / x64)' csomag telepítése
Kész
4. Hozz létre egy új osztályt
Új osztály hozzáadásához jobb kattintással a VSCode Explorer menüpontra, és válaszd ki a New File-t. Ez a művelet hozzáadja az új fájlt a VSCode-ban megnyílt mappához. Nevezd meg a fájlt Class1.cs. A végén a .cs kiterjesztéssel kell elmenteni, hogy csharp fájlként ismerje fel.
Add hozzá az alábbi kódot az első osztály létrehozásához. Győződj meg róla, hogy a helyes névteret is beilleszted, hogy a Program.cs fájlból hivatkozhasson rá.
1. osztályú fájlkód:
Hívjuk az osztályt a Fő metódusban, és a kimenet a következő:
(Vége)
|