Udostępnij za pośrednictwem


Omówienie interfejsu wiersza polecenia platformy .NET

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

Polecenia modyfikacji projektu

Polecenia NuGet

Polecenia zarządzania obciążeniami

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.

Zobacz też