dotnet new install
Tento článek se vztahuje na: ✔️ .NET Core 3.1 SDK a novější verze
Jméno
dotnet new install
– nainstaluje balíček šablony.
Přehled
dotnet new install <PATH|NUGET_ID> [--interactive] [--add-source|--nuget-source <SOURCE>] [--force]
[-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
Popis
Příkaz dotnet new install
nainstaluje balíček šablony z PATH
nebo NUGET_ID
. Pokud chcete nainstalovat konkrétní verzi nebo předběžnou verzi balíčku šablony, zadejte verzi ve formátu <package-name>::<package-version>
. Ve výchozím nastavení dotnet new
předává * pro verzi, která představuje nejnovější stabilní verzi balíčku. Další informace najdete v části Příklady.
Pokud už byla při spuštění tohoto příkazu nainstalovaná verze balíčku šablony, balíček šablony se aktualizuje na zadanou verzi. Pokud není zadána žádná verze, balíček se aktualizuje na nejnovější stabilní verzi.
Počínaje sadou .NET SDK 6.0.100, pokud argument určuje verzi a tato verze balíčku NuGet je už nainstalovaná, nebude přeinstalována.
Pokud je argument PATH
a už je nainstalovaný, nepřeinstaluje se.
Před .NET SDK 6.0.100 byly balíčky šablon spravovány jednotlivě pro každou verzi sady .NET SDK, včetně verzí oprav.
Pokud například nainstalujete balíček šablony pomocí dotnet new --install
v sadě .NET SDK 5.0.100, nainstaluje se pouze pro sadu .NET SDK 5.0.100. Šablony z balíčku nebudou k dispozici v jiných verzích sady .NET SDK nainstalovaných na vašem počítači.
Počínaje sadou .NET SDK 6.0.100 jsou nainstalované balíčky šablon k dispozici v novějších verzích sady .NET SDK nainstalovaných na vašem počítači. Balíček šablony nainstalovaný v sadě .NET SDK 6.0.100 bude dostupný také v sadě .NET SDK 6.0.101, .NET SDK 6.0.200 atd. Tyto balíčky šablon ale nebudou k dispozici ve verzích sady .NET SDK před sadou .NET SDK 6.0.100. Pokud chcete použít balíček šablony nainstalovaný v sadě .NET SDK 6.0.100 nebo novější ve starších verzích .NET SDK, musíte ho nainstalovat pomocí dotnet new install
v této verzi sady .NET SDK.
Poznámka
Počínaje sadou .NET 7 SDK se změnila syntaxe dotnet new
:
- Možnosti
--list
,--search
,--install
a--uninstall
se stalylist
,search
,install
auninstall
podpříkazy. - Možnost
--update-apply
se stala podpříkazemupdate
. - Pokud chcete použít
--update-check
, použijte podpříkazupdate
s možností--check-only
.
Další možnosti, které byly k dispozici dříve, jsou stále dostupné pro použití s příslušnými dílčími příkazy.
Samostatná nápověda pro jednotlivé podpříkazy je dostupná prostřednictvím možnosti -h
nebo --help
: dotnet new <subcommand> --help
zobrazí seznam všech podporovaných možností podpříkazu.
Kromě toho je nyní k dispozici dokončování tabulátoru pro dotnet new
. Podporuje dokončování pro nainstalované názvy šablon a možnosti, které poskytuje vybraná šablona.
Pokud chcete aktivovat dokončování karet pro sadu .NET SDK, přečtěte si téma Povolení dokončování tabulátoru.
Příklady staré syntaxe:
Nainstalujte nejnovější verzi balíčku šablony projektu webových úloh Azure:
dotnet new --install Microsoft.Azure.WebJobs.ProjectTemplates
Argumenty
<PATH|NUGET_ID>
Složka v systému souborů nebo identifikátor balíčku NuGet pro instalaci balíčku šablony z.
dotnet new
se pokusí nainstalovat balíček NuGet ze zdrojů NuGet dostupných pro aktuální pracovní adresář a zdroje zadané prostřednictvím možnosti--add-source
. Pokud chcete nainstalovat konkrétní verzi nebo předběžnou verzi balíčku šablony ze zdroje NuGet, zadejte verzi ve formátu<package-name>::<package-version>
.
Volby
--add-source|--nuget-source <SOURCE>
Ve výchozím nastavení
dotnet new install
používá hierarchii konfiguračních souborů NuGet z aktuálního adresáře k určení zdroje NuGet, ze které lze balíček nainstalovat. Pokud je zadán--nuget-source
, zdroj se přidá do seznamu zdrojů, které se mají zkontrolovat. Ke kontrole nakonfigurovaných zdrojů pro aktuální adresář použijtedotnet nuget list source
. Další informace najdete v tématu běžné konfigurace NuGet.Poznámka
Po iniciativě NuGet Https všude
dotnet new
postupně ukončuje informační kanályhttp
. Pokud se předá informační kanálhttp
, nebude se dotazovat na balíčky a zobrazí se upozornění. Možnost--force
lze v případě potřeby použít k přepsání tohoto chování.-d|--diagnostics
Povolí výstup diagnostiky. K dispozici od sady .NET SDK 7.0.100.
--force
Umožňuje instalaci balíčků šablon ze zadaných zdrojů, i když by přepsaly balíček šablony z jiného zdroje. K dispozici od sady .NET SDK 7.0.100.
-h|--help
Vytiskne nápovědu pro příkaz install. K dispozici od sady .NET SDK 7.0.100.
--interactive
Umožňuje příkazu zastavit a čekat na uživatelský vstup nebo akci. Například k dokončení ověřování. K dispozici od sady .NET 5.0 SDK.
-v|--verbosity <LEVEL>
Nastaví úroveň podrobností příkazu. Povolené hodnoty jsou
q[uiet]
,m[inimal]
,n[ormal]
adiag[nostic]
. K dispozici od sady .NET SDK 7.0.100.
Příklady
Nainstalujte nejnovější verzi šablon SPA pro ASP.NET Core:
dotnet new install Microsoft.DotNet.Web.Spa.ProjectTemplates
Nainstalujte verzi 2.0 šablon SPA pro ASP.NET Core:
dotnet new install Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0
Nainstalujte verzi 2.0 šablon SPA pro ASP.NET Core z vlastního zdroje NuGet pomocí interaktivního režimu:
dotnet new install Microsoft.DotNet.Web.Spa.ProjectTemplates::2.0.0 --add-source "https://api.my-custom-nuget.com/v3/index.json" --interactive
Viz také
-
příkazu
dotnet new
-
příkazu
dotnet new search
-
vlastních šablon pro
dotnet new