Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.dll
napří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
new
restore
build
publish
run
test
vstest
pack
migrate
clean
sln
help
store
watch
-
format
(K dispozici od sady .NET 6 SDK)
Příkazy pro úpravy projektu
package add
package list
package remove
package search
reference add
reference list
reference remove
Příkazy NuGet
nuget delete
nuget locals
nuget push
-
nuget add source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget disable source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget enable source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget list source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget remove source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget update source
(K dispozici od sady .NET Core 3.1.200 SDK) -
nuget verify
(K dispozici od sady .NET 5 SDK) -
nuget trust
(K dispozici od sady .NET 5 SDK) -
nuget sign
(K dispozici od sady .NET 6 SDK) -
package search
(K dispozici od sady .NET 8.0.2xx SDK) -
nuget why
(K dispozici od sady .NET 8.0.4xx SDK)
Příkazy pro správu úloh
-
workload
(K dispozici od sady .NET 7 SDK) -
workload config
(K dispozici od sady .NET 8.0.400 SDK) -
workload install
(K dispozici od sady .NET 6 SDK) -
workload list
(K dispozici od sady .NET 6 SDK) -
workload update
(K dispozici od sady .NET 6 SDK) -
workload restore
(K dispozici od sady .NET 6 SDK) -
workload repair
(K dispozici od sady .NET 6 SDK) -
workload uninstall
(K dispozici od sady .NET 6 SDK) -
workload search
(K dispozici od sady .NET 6 SDK)
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 .