Sdílet prostřednictvím


Přehled rozhraní .NET CLI

Tento článek se vztahuje na: ✔️ .NET Core 3.1 SDK a novější verze

Rozhraní příkazového řádku .NET (CLI) je sada nástrojů pro různé platformy pro vývoj, vytváření, spouštění a publikování aplikací .NET.

Součástí sady .NET SDK je .NET CLI. Další informace o instalaci sady .NET SDK naleznete v tématu Instalace .NET. Po instalaci sady SDK můžete příkazy rozhraní příkazového řádku spustit tak, že otevřete terminál a zadáte příkazy na příkazovém řádku terminálu.

Struktura příkazů

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

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

Řidič

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

Pokud chcete spustit aplikaci závislá na rozhraní, zadejte cestu k souboru .dll aplikace za ovladačem bez zadání příkazu, dotnet /path/to/my_app.dllnapříklad . Při provádění příkazu ze složky, ve které se nachází knihovna DLL aplikace, stačí spustit dotnet my_app.dll. Další informace najdete v příkazu dotnet.

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

dotnet build

Nejprve ovladač určuje verzi sady SDK, která se má použít. Pokud neexistuje žádný souborglobal.json , použije se nejnovější dostupná verze sady SDK. Po určení verze sady SDK se spustí příkaz.

Příkaz

Příkaz provede akci. Například dotnet build sestaví kód. dotnet publish publikuje kód. Seznam příkazů najdete v části příkazy rozhraní příkazového řádku .

Argumenty

Argumenty, které předáte na příkazovém řádku, jsou argumenty pro příkaz vyvolaný nebo pro možnosti zadané příkazem. Například při spuštění dotnet publish my_app.csproj parametr my_app.csproj označuje projekt, který se má publikovat, a je předán příkazu publish.

Možnosti

Možnosti, které předáte na příkazovém řádku, jsou možnosti pro vyvoláný příkaz. Například při spuštění dotnet publish --output /build_output se možnost --output a její hodnota poskytnutá argumentem /build_output předají do příkazu publish.

Příkazy CLI

Ve výchozím nastavení jsou nainstalovány následující příkazy:

Základní příkazy

Příkazy pro úpravy projektu

Příkazy NuGet

Příkazy pro správu úloh

Pokročilé příkazy

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

Nástroje jsou konzolové aplikace nainstalované z balíčků NuGet 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čují jako globální nástroje, nástroje pro cestu k nástrojům a místní nástroje. Další informace naleznete v tématu #B0 nástroje .NET přehled #A1 .

Viz také