În .NET core, am fost deja expus la el, am scris un site web, a fost implementat cu succes pe un server Linux și a rulat într-un mediu de producție.
De data aceasta, uită-te la documentația oficială Microsoft și învață sistematic. NET Core! De ce să studiezi. Ce părere aveți despre .NET Core? It și . NET Framework?
.NET Core are următoarele caracteristici:
- Cross-platform: Poate rula pe sistemele de operare Windows, macOS și Linux.
- Aliniază între arhitecturi: Rulează cod cu același comportament pe mai multe arhitecturi, inclusiv x64, x86 și ARM.
- Unelte de linie de comandă: Include unelte ușor de folosit în linia de comandă pentru dezvoltare locală și scenarii de integrare continuă.
- Implementare flexibilă: Poate fi inclus în sfera unei aplicații sau poate fi instalat în paralel pentru utilizator sau calculator. Funcționează cu containere Docker.
- Compatibilitate.NET Core este compatibil cu .NET Framework, Xamarin și Mono prin .NET Standard.
- Open sourcePlatforma .NET Core este open source și folosește licențe MIT și Apache 2. .NET Core este un proiect .NET Foundation.
- Susținut de Microsoft.NET Core este susținut de Microsoft ca suport pentru .NET Core.
Link pentru documentația oficială:Autentificarea cu hyperlink este vizibilă.
1. Instalarea mediului SDK .NET Core
Adresă de descărcare:Autentificarea cu hyperlink este vizibilă.În funcție de situație, descarcă-l și instalează-l, omis.
2. Verifică SDK-ul și versiunea mașinii
Pentru a vizualiza toate SDK-urile instalate pe mașină, executați comanda cmd după cum urmează:
Revizuiește versiunea selectată în prezent a dotnet
3. Crearea unui nou proiect de consolă
Am creat un nou folder test1 sub directorul C:\project\dotnet,Numele proiectului este denumit implicit după numele folderului。
Mergi în folderul test1 și execută următoarele comenzi pe rând:
Începând cu SDK-ul .NET Core 2.0, nu este nevoie să rulezi dotnet restore deoarece este rulat implicit de toate comenzile care trebuie restaurate, cum ar fi dotnet new, dotnet build și dotnet run.
Dacă vrei să rulezi programul compilat, poți merge în folderul \bin\Debug\netcoreapp2.1 al proiectului și să rulezi dotnet test1.dll.
3. Dezvoltarea instrumentelor IDE
Recomandăm folosirea VS Code ca instrument de dezvoltare, iar dacă vrei să o faci bine, trebuie mai întâi să-ți ascuți uneltele. Adresă de descărcare:https://code.visualstudio.com/
După deschiderea proiectului cu cod VS, editorul instalează automat 3 pluginuri, după cum urmează:
Instalarea dependențelor C#...
Platform: win32, x86_64
Descărcarea pachetului 'OmniSharp for Windows (.NET 4.6 / x64)' (31021 KB).................... Gata! Instalarea pachetului 'OmniSharp for Windows (.NET 4.6 / x64)'
Descărcare a pachetului '.NET Core Debugger (Windows / x64)' (43046 KB).................... Gata! Instalarea pachetului '.NET Core Debugger (Windows / x64)'
Descărcarea pachetului 'Razor Language Server (Windows / x64)' (46894 KB).................... Gata! Instalarea pachetului 'Razor Language Server (Windows / x64)'
Terminat
4. Crearea unei clase noi
Pentru a adăuga o clasă nouă, faceți clic dreapta pe VSCode Explorer și selectați Fișier nou. Această acțiune adaugă noul fișier în folderul care s-a deschis în VSCode. Numește fișierul Class1.cs. Trebuie salvat cu extensia .cs la final, astfel încât să fie recunoscut ca un fișier csharp.
Adaugă codul de mai jos pentru a crea prima clasă. Asigură-te că incluzi spațiul de nume corect astfel încât să poată fi referențiat din fișierul Program.cs.
Cod de fișier de clasa 1:
Cheamă clasa în metoda Main, iar rezultatul este următorul:
(Sfârșit)
|