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.
Platí pro: spotřeba balíčků • Podporované verze: vše
Aktualizace všechny balíčky v projektu (pomocípackages.config) na nejnovější dostupné verze. Před spuštěním příkazu updatese doporučuje spustit příkaz "restore". (Chcete-li aktualizovat jednotlivé balíčky, použijte nuget install bez zadání čísla verze, v takovém případě NuGet nainstaluje nejnovější verzi.)
Poznámka: update Nefunguje s rozhraním příkazového řádku spuštěným v Mono (Mac OSX nebo Linux) nebo při použití formátu PackageReference.
Příkaz update také aktualizuje odkazy na sestavení v souboru projektu za předpokladu, že tyto odkazy již existují. Pokud má aktualizovaný balíček přidané sestavení, nepřidá se nový odkaz. Nové závislosti balíčků také nemají přidané odkazy na sestavení. Pokud chcete tyto operace zahrnout jako součást aktualizace, aktualizujte balíček v sadě Visual Studio pomocí uživatelského rozhraní Správce balíčků nebo konzoly Správce balíčků.
Tento příkaz lze také použít k aktualizaci nuget.exe samotné pomocí příznaku -self .
Využití
nuget update <configPath> [options]
kde <configPath> identifikuje soubor packages.config řešení, který obsahuje závislosti projektu.
Možnosti
-ConfigFileKonfigurační soubor NuGet, který se má použít. Pokud není zadaný,
%AppData%\NuGet\NuGet.Config(Windows) nebo~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config(Mac/Linux), použije se.-DependencyVersion [Lowest, HighestPatch, HighestMinor, Highest, Ignore]Určuje verzi balíčků závislostí, které se mají použít, což může být jedna z následujících možností:
- Nejnižší (výchozí): nejnižší verze
- HighestPatch: verze s nejnižším hlavním, nejnižším podverzem, nejvyšší opravou
- HighestMinor: verze s nejnižší hlavní, nejvyšší podverze, nejvyšší oprava
- Nejvyšší: nejvyšší verze
- Ignorovat: Nebudou použity žádné balíčky závislostí.
-FileConflictAction [PromptUser, Overwrite, Ignore]Určuje výchozí akci, pokud soubor z balíčku již v cílovém projektu existuje. Nastaví se tak, aby
Overwritevždy přepsaly soubory. Nastavení proIgnorepřeskočení souborůVe
PromptUservýchozím nastavení se zobrazí výzva ke každému konfliktnímu souboru, pokudOverwriteAllnení k dispozici,IgnoreAllcož se použije u všech zbývajících souborů.-ForceEnglishOutput(3,5+) Vynutí spuštění nuget.exe pomocí invariantní anglické jazykové verze.
-?|-helpZobrazí informace nápovědy pro příkaz.
-IdUrčuje seznam ID balíčků, které se mají aktualizovat.
-MSBuildPath(4.0+) Určuje cestu nástroje MSBuild, která se má použít s příkazem a má přednost před
-MSBuildVersion.-MSBuildVersion(3.2+) Určuje verzi nástroje MSBuild, která se má použít s tímto příkazem. Podporované hodnoty jsou 4, 12, 14, 15.1, 15.3, 15.4, 15.5, 15.6, 15.7, 15.8, 15.9. Ve výchozím nastavení se vybere msBuild ve vaší cestě, jinak se ve výchozím nastavení nastaví na nejvyšší nainstalovanou verzi nástroje MSBuild.
-NonInteractivePotlačí výzvy k zadání uživatelského vstupu nebo potvrzení.
-PreReleaseUmožňuje aktualizaci předběžné verze. Tento příznak se nevyžaduje při aktualizaci předem nainstalovaných balíčků.
-RepositoryPathUrčuje místní složku, do které se instalují balíčky.
-SafeUrčuje, že se nainstalují pouze aktualizace s nejvyšší verzí dostupnou ve stejné hlavní a podverzi jako nainstalovaný balíček.
-Selfnuget.exeAktualizace na nejnovější verzi.-Sourcelze však použít všechny ostatní argumenty, které jsou ignorovány. Pokud není k dispozici žádný zdroj, zkontrolujenuget.orgaktualizace bezNuGet.Configohledu na nastavení.-SourceUrčuje seznam zdrojů balíčků (jako adresy URL), které se mají použít pro aktualizace. Pokud tento příkaz vynecháte, použije zdroje uvedené v konfiguračních souborech, viz běžné konfigurace NuGetu.
-Verbosity [normal|quiet|detailed]Určuje množství podrobností zobrazených ve výstupu:
normal(výchozí),quietnebodetailed.-VersionPři použití s jedním ID balíčku určuje verzi balíčku, která se má aktualizovat.
Příklady
nuget update
# update packages installed in solution.sln, using MSBuild version 14.0 to load the solution and its project(s).
nuget update solution.sln -MSBuildVersion 14
nuget update -safe
nuget update -self