Přehled rozhraní příkazového řádku .NET

Tento článek se týká: ✔️ .NET Core 2.1 SDK a novějších verzí

Rozhraní příkazového řádku .NET (CLI) je více platforem, která umožňuje vývoj, sestavování, spouštění a publikování aplikací .NET.

Rozhraní .NET CLI je součástí sady .NET SDK. Informace o tom, jak nainstalovat sadu .NET SDK, najdete v tématu Instalace .NET Core.

Příkazy rozhraní CLI

Ve výchozím nastavení se instaluje následující příkazy:

Základní příkazy

Příkazy pro modifikaci projektů

Pokročilé příkazy

Příkazy pro správu nástrojů

Nástroje jsou konzolové aplikace nainstalované z NuGet balíčků a jsou vyvolány z příkazového řádku. Nástroje můžete psát sami nebo instalovat nástroje napsané třetími stranami. Nástroje se také označuje jako globální nástroje, nástroje pro cesty k nástrojům a místní nástroje. Další informace najdete v tématu Přehled nástrojů .NET.

Struktura příkazů

Struktura příkazů rozhraní příkazového řádku se skládá z ovladače ("dotnet"),příkazu apřípadně argumentů a možností příkazu. Tento model vidíte ve většině operací rozhraní příkazového řádku, jako je například vytvoření nové konzolové aplikace a její spuštění z příkazového řádku, jak ukazují následující příkazy při spuštění z adresáře s názvem my_app:

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

Ovladač

Ovladač má název dotnet a má dvě zodpovědnosti: buď spuštění aplikace závislé na rozhraní, nebo spuštění příkazu.

Pokud chcete spustit aplikaci závislou na rozhraní, zadejte ji za ovladač, například dotnet /path/to/my_app.dll . Při spuštění příkazu ze složky, ve které se nachází knihovna DLL aplikace, jednoduše spusťte dotnet my_app.dll . Pokud chcete použít konkrétní verzi modulu runtime .NET, použijte možnost (viz referenční informace k --fx-version <VERSION> příkazům dotnet).

Když ovladači zadáte příkaz, dotnet.exe spustí se proces spuštění příkazu rozhraní příkazového řádku. Například:

dotnet build

Nejprve ovladač určí verzi sady SDK, která se má použít. Pokud neexistuje žádný soubor global.json, použije se nejnovější dostupná verze sady SDK. To může být verze Preview nebo stabilní verze v závislosti na tom, co je na počítači nejnovější. Jakmile se určí verze sady SDK, spustí příkaz .

Příkaz

Příkaz provede akci. Například dotnet build sestaví kód. dotnet publish publikuje kód. Příkazy jsou implementovány jako konzolová aplikace pomocí dotnet {command} konvence.

Argumenty

Argumenty, které předáte na příkazovém řádku, jsou argumenty vyvolané příkazu. Když například spustíte dotnet publish my_app.csproj , my_app.csproj argument indikuje projekt, který se má publikovat, a předá se publish příkazu .

Možnosti

Možnosti, které předáte na příkazovém řádku, jsou možnosti vyvolané příkazu. Když například spustíte , parametr a dotnet publish --output /build_output --output jeho hodnota se předá příkazu publish .

Viz také