Dela via


.NET CLI-övERSIKT

Den här artikeln gäller för: ✔️ .NET Core 3.1 SDK och senare versioner

.NET-kommandoradsgränssnittet (CLI) är en plattformsoberoende verktygskedja för att utveckla, skapa, köra och publicera .NET-program.

.NET CLI ingår i .NET SDK. Mer information om hur du installerar .NET SDK finns i Installera .NET. När du har installerat SDK kan du köra CLI-kommandon genom att öppna en terminal och ange kommandona i terminalprompten.

Kommandostruktur

CLI-kommandostrukturen består av drivrutinen ("dotnet"), kommandot och eventuellt kommandoargument och alternativ. Du ser det här mönstret i de flesta CLI-åtgärder, till exempel att skapa en ny konsolapp och köra den från kommandoraden. Följande kommandon visar när konsolappen kördes från en katalog med namnet my_app:

dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/my_app.dll

Chaufför

Drivrutinen heter dotnet och har två ansvarsområden, antingen köra en ramverksberoende applikation eller utföra ett kommando.

Om du vill köra en ramverksberoende app anger du sökvägen till appens .dll fil efter drivrutinen utan att ange något kommando, dotnet /path/to/my_app.dlltill exempel . När du kör kommandot från mappen där appens DLL finns, kör du bara dotnet my_app.dll. Mer information finns i dotnet-kommandot.

När du anger ett kommando till drivrutinen, dotnet.exe startar utförandet av CLI-kommandot. Till exempel:

dotnet build

Först avgör drivrutinen vilken version av SDK som ska användas. Om det inte finns någon global.json fil används den senaste versionen av SDK:n. När SDK-versionen har fastställts kör den kommandot .

Befallning

Kommandot utför en åtgärd. Till exempel bygger dotnet build kod. dotnet publish publicerar kod. En lista över kommandon finns i avsnittet CLI-kommandon .

Argumentpunkter

Argumenten som du skickar på kommandoraden är argumenten till kommandot som anropas eller till de alternativ som anges med kommandot . När du till exempel kör dotnet publish my_app.csproj, anger my_app.csproj-argumentet vilket projekt som ska publiceras och skickas till publish-kommandot.

Alternativ

De alternativ som du skickar på kommandoraden är alternativen för kommandot som anropas. När du till exempel kör dotnet publish --output /build_output--output skickas alternativet och dess värde som anges av /build_output argumentet till publish kommandot.

CLI-kommandon

Följande kommandon installeras som standard:

Grundläggande kommandon

Kommandon för projektändring

NuGet-kommandon

Kommandon för arbetsbelastningshantering

Avancerade kommandon

Verktygshanteringskommandon

Verktyg är konsolprogram som installeras från NuGet-paket och som anropas från kommandotolken. Du kan skriva verktyg själv eller installera verktyg som skrivits av tredje part. Verktyg kallas även globala verktyg, verktygssökvägsverktyg och lokala verktyg. För mer information, se #B0 översikten över .NET-verktyg #A1.

Se även