Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł dotyczy: ✔️ pakietu SDK .NET Core 3.1 oraz jego nowszych wersji
Interfejs wiersza polecenia platformy .NET to wieloplatformowy łańcuch narzędzi do tworzenia, kompilowania, uruchamiania i publikowania aplikacji .NET.
CLI platformy .NET jest dołączony do zestawu .NET SDK. Aby uzyskać więcej informacji na temat sposobu instalowania zestawu .NET SDK, zobacz Instalowanie platformy .NET. Po zainstalowaniu zestawu SDK można uruchamiać polecenia CLI, otwierając terminal i wpisując je w terminalu.
Struktura poleceń
Struktura poleceń interfejsu wiersza polecenia składa się ze sterownika ("dotnet"), polecenia oraz ewentualnie argumentów i opcji. Ten wzorzec jest widoczny w większości operacji interfejsu wiersza polecenia, takich jak tworzenie nowej aplikacji konsolowej i uruchamianie go z poziomu wiersza polecenia. Następujące polecenia pokazują, kiedy aplikacja konsolowa została uruchomiona z katalogu o nazwie my_app:
dotnet new console
dotnet build --output ./build_output
dotnet ./build_output/my_app.dll
Sterownik
Sterownik ma nazwę dotnet i ma dwie obowiązki: uruchamianie aplikacji zależnej od platformy lub wykonywanie polecenia.
Aby uruchomić aplikację zależną od platformy, określ ścieżkę do pliku .dll aplikacji po sterowniku bez określania polecenia, na przykład dotnet /path/to/my_app.dll
. Podczas wykonywania polecenia z folderu, w którym znajduje się biblioteka DLL aplikacji, wystarczy wykonać polecenie dotnet my_app.dll
. Aby uzyskać więcej informacji, zobacz polecenie dotnet.
Po podaniu polecenia do sterownika, dotnet.exe
uruchamia proces wykonywania polecenia CLI. Na przykład:
dotnet build
Najpierw sterownik określa wersję zestawu SDK do użycia. Jeśli nie ma plikuglobal.json , zostanie użyta najnowsza dostępna wersja zestawu SDK. Po ustaleniu wersji zestawu SDK wykonuje polecenie .
Komenda
Polecenie wykonuje akcję. Na przykład dotnet build
kompiluje kod.
dotnet publish
publikuje kod. Aby uzyskać listę poleceń, zobacz sekcję Polecenia CLI (interfejsu wiersza polecenia).
Argumenty (w programowaniu)
Argumenty przekazywane w wierszu polecenia to argumenty wywoływanego polecenia lub opcje określone za pomocą polecenia . Na przykład, gdy wykonujesz dotnet publish my_app.csproj
, argument my_app.csproj
wskazuje projekt do opublikowania i jest przekazywany do polecenia publish
.
Opcje
Opcje przekazywane w wierszu polecenia to opcje wywoływanego polecenia. Na przykład, gdy wykonujesz dotnet publish --output /build_output
, do polecenia --output
przekazywana jest opcja /build_output
oraz jej wartość podana przez argument publish
.
Polecenia CLI
Następujące polecenia są instalowane domyślnie:
Podstawowe polecenia
new
restore
build
publish
run
test
vstest
pack
migrate
clean
sln
help
store
watch
-
format
(Dostępne od zestawu narzędzi .NET 6 SDK)
Polecenia modyfikacji projektu
package add
package list
package remove
package search
reference add
reference list
reference remove
Polecenia NuGet
nuget delete
nuget locals
nuget push
-
nuget add source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget disable source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget enable source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget list source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget remove source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget update source
(Dostępne od wersji .NET Core 3.1.200 SDK) -
nuget verify
(Dostępne od pakietu .NET 5 SDK) -
nuget trust
(Dostępne od pakietu .NET 5 SDK) -
nuget sign
(Dostępne od pakietu .NET 6 SDK) -
package search
(Dostępne od wersji .NET 8.0.2xx SDK) -
nuget why
(Dostępne od wersji .NET 8.0.4xx SDK)
Polecenia zarządzania obciążeniami
-
workload
(Dostępne od .NET 7 SDK) -
workload config
(Dostępne od wersji .NET 8.0.400 SDK) -
workload install
(Dostępne od pakietu SDK .NET 6) -
workload list
(Dostępne od zestawu .NET 6 SDK) -
workload update
(Dostępne od zestawu „.NET 6 SDK”) -
workload restore
(Dostępne od pakietu .NET 6 SDK) -
workload repair
(Dostępne od zestawu .NET 6 SDK) -
workload uninstall
(Dostępne od .NET 6 SDK) -
workload search
(Dostępne od SDK .NET 6)
Polecenia zaawansowane
Polecenia zarządzania narzędziami
Narzędzia to aplikacje konsolowe instalowane z pakietów NuGet i wywoływane z wiersza polecenia. Narzędzia można pisać samodzielnie lub instalować narzędzia napisane przez inne firmy. Narzędzia są również nazywane narzędziami globalnymi, narzędziami ścieżki narzędzi i narzędziami lokalnymi. Aby uzyskać więcej informacji, zobacz Omówienie narzędzi .NET.