Exerciții - Creați, construiți și rulați aplicația

Finalizat

Kitul de dezvoltare software .NET (SDK) include o interfață cu linii de comandă (CLI) care poate fi accesată din Terminalul integrat Visual Studio Code. În timpul acestei instruiri, utilizați comenzile .NET CLI pentru a crea noi aplicații de consolă, a construi codul proiectului și a rula aplicațiile.

De exemplu, următoarea comandă .NET CLI va crea o nouă aplicație consolă în locația folderului specificat:

dotnet new console -o ./CsharpProjects/TestProject

Structura unei comenzi CLI constă din următoarele trei părți:

  • Driverul: dotnet în acest exemplu.
  • Comanda: new console în acest exemplu.
  • Argumentele comenzii: -o ./CsharpProjects/TestProject în acest exemplu.

Notă

Argumentele comenzii sunt parametri opționali care pot fi utilizați pentru a furniza informații suplimentare. Comanda anterioară poate rula fără a specifica locația folderului opțional. De exemplu: dotnet new console. În acest caz, noua aplicație consolă ar fi creată în locația folderului curent.

În acest exercițiu, utilizați Visual Studio Code pentru a crea un folder nou de proiect, creați o nouă aplicație consolă utilizând o comandă CLI, particularizați aplicația în Visual Studio Code Editor, apoi creați și rulați aplicația.

Crearea unei aplicații consolă C# într-un folder specificat

Pentru a începe, creați o aplicație consolă într-o locație de folder ușor de găsit și de reutilizat.

  1. Asigurați-vă că aveți visual Studio Code deschis.

    Puteți utiliza meniul Start Din Windows pentru a găsi și a deschide Visual Studio Code.

  2. În meniul Fișier Visual Studio Code, selectați Deschidere folder.

    Se va afișa o casetă de dialog Deschidere folder. Puteți utiliza caseta de dialog Deschidere folder pentru a crea un folder nou pentru proiectul C#.

    Notă

    Dacă lucrați pe computerul personal și aveți o locație de folder pe care o utilizați pentru proiectele de codare, puteți utiliza caseta de dialog Deschidere folder pentru a naviga la o locație de folder dorită.

  3. În caseta de dialog Deschidere folder, navigați la folderul Desktop Windows.

    Dacă aveți o altă locație de folder în care păstrați proiectele de cod, puteți utiliza acea locație de folder în schimb. Pentru această instruire, lucrul important este să aveți o locație ușor de găsit și de reținut.

  4. În caseta de dialog Deschidere folder, selectați Selectare folder.

    Dacă vedeți o casetă de dialog de securitate care vă întreabă dacă aveți încredere în autori, selectați Da.

  5. În meniul Terminal Visual Studio Code, selectați Terminal nou .

    Captură de ecran afișând linia de comandă în panoul terminal Visual Studio Code.

    Observați că o linie de comandă din panoul Terminal afișează calea folderului pentru folderul curent. De exemplu:

    C:\Users\someuser\Desktop>
    
  6. În linia de comandă Terminal, pentru a crea o aplicație consolă nouă într-un folder specificat, introduceți următoarea comandă:

    dotnet new console -o ./CsharpProjects/TestProject
    

    Captură de ecran afișând o comandă introdusă în panoul terminal Visual Studio Code.

    Această comandă .NET CLI utilizează un șablon de program .NET pentru a crea un nou proiect de aplicație consolă C# în locația de folder specificată. Comanda creează folderele CsharpProjects și TestProject pentru dvs. și utilizează TestProject ca nume al fișierului .csproj .

  7. În vizualizarea EXPLORER, extindeți folderul CsharpProjects .

    Ar trebui să vedeți folderul TestProject și două fișiere, un fișier program C# denumit Program.cs și un fișier proiect C# numit TestProject.csproj. Comanda CLI utilizează numele folderului atunci când creează fișierul de proiect (TestProject.csproj). Fișierul Program.cs este fișierul care conține codul C#.

  8. În vizualizarea EXPLORER, pentru a vizualiza codul C# în panoul Editor, selectați Program.cs.

    După cum puteți vedea, aplicația consolă implicită este pictograma "Hello World!" aplicație.

    // See https://aka.ms/new-console-template for more information
    Console.WriteLine("Hello, World!");
    

    Această aplicație utilizează metoda pentru a Console.WriteLine() afișa "Hello, World!" în fereastra consolei.

Actualizarea, compilarea și rularea aplicației

În această activitate, utilizați vizualizarea EXPLORER pentru a deschide folderul de proiect de cod, a particulariza mesajul "Salut", apoi a rula aplicația.

  1. În vizualizarea Visual Studio Code EXPLORER, faceți clic dreapta pe folderul TestProject , apoi selectați Deschidere în terminal integrat.

    Captură de ecran afișând o comandă introdusă în panoul terminal integrat Visual Studio Code.

    Importantă

    Linia de comandă din panoul Terminal integrat afișează locația folderului unde va rula comanda. Înainte de a rula un sau build o run comandă, trebuie să vă asigurați că Terminal este deschis în folderul de proiect.

  2. Verificați dacă linia de comandă din panoul Terminal afișează următoarea cale de folder:

    C:\Users\someuser\Desktop\CsharpProjects\TestProject>
    
  3. În Visual Studio Code Editor, actualizați Console.WriteLine() metoda după cum urmează:

    Console.WriteLine("Hello C#!");
    

    Prima dată când editați un fișier .cs, Visual Studio Code vă poate solicita să adăugați activele lipsă pentru a crea și a depana aplicația. Dacă vedeți solicitarea, puteți selecta Da.

  4. În meniul fișier, selectați Salvare.

    Trebuie întotdeauna să salvați modificările de cod în fișier. Modificările de cod pe care le-ați efectuat în Editor nu vor fi recunoscute de compilatorul de cod decât după salvarea codului.

  5. Pentru a compila o versiune a aplicației, introduceți următoarea comandă în linia de comandă Terminal:

    dotnet build
    

    Captură de ecran afișând comanda de compilare dotnet introdusă în panoul terminal Visual Studio Code.

    Comanda dotnet build construiește proiectul și dependențele sale într-un set de fișiere binare. Fișierele binare includ codul proiectului în fișierele De limbă intermediară (IL) cu o extensie de .dll. În funcție de tipul și setările proiectului, pot fi incluse și alte fișiere. Dacă sunteți curios, puteți găsi fișierul TestProject.dll în vizualizarea EXPLORER într-o locație de folder asemănătoare cu următoarea cale:

    C:\Users\someuser\Desktop\CsharpProjects\TestProject\bin\Debug\net10.0\

    Notă

    Calea folderului va reflecta contul și calea folderului la folderul TestProject.

  6. Pentru a rula aplicația, introduceți următoarea comandă în linia de comandă Terminal:

    dotnet run
    

    Comanda dotnet run rulează codul sursă fără comenzi explicite de compilare sau lansare. Oferă o opțiune convenabilă de a rula aplicația din codul sursă cu o comandă. Este util pentru dezvoltarea iterativă rapidă din linia de comandă. Comanda depinde de comanda de compilare dotnet pentru a construi codul.

  7. Observați că Salut C# este afișat în panoul Terminal din linia de dotnet run sub comandă.

    Dacă vedeți afișat "Salut, Lume!", asigurați-vă că ați salvat modificările de cod.

Felicitări, ați terminat configurarea Visual Studio Code și construirea și rularea unei linii simple de cod!