Podpora dlouhých cest (rozhraní příkazového řádku NuGet)
Platí pro: all • Podporované verze: 4.8+
NuGet.exe 4.8 a novější podporují dlouhé cesty pro soubory a adresáře pro scénáře, jako jsou Pack, Restore, Install a většina dalších scénářů, které potřebují cesty k souborům.
Požadovaný operační systém
- Windows 10 (verze 1607 nebo novější)
- Windows 10 (verze z července 2015 nebo verze 1511), pokud upgradujete rozhraní .NET Framework na verzi 4.6.2 nebo novější.
- Windows Server 2016 (všechny verze)
Povolení Zásady skupiny "Dlouhé cesty Win32"
Pro tyto systémy je potřeba povolit dlouhou podporu cesty nastavením zásad skupiny.
Kroky:
- Spusťte editor Zásady skupiny – Do panelu Start search zadejte "Upravit zásadu skupiny" nebo spusťte příkaz "gpedit.msc" z příkazu Spustit (Windows-R).
- V místním editoru Zásady skupiny povolte "Zásady místního počítače/ Konfigurace počítače/ Šablony pro správu/ Všechny Nastavení/ Povolit dlouhé cesty Win32".
Poznámka
Povolení jiných nástrojů NuGet pro podporu dlouhých cest
- Rozhraní příkazového řádku Dotnet podporuje dlouhé cesty bez ohledu na operační systém nebo verzi.
- Visual Studio nebo
msbuild -t:restore
zatím nepodporuje dlouhé cesty. - Software, který používá knihovny NuGet ke spouštění obnovení a dalších příkazů, bude podporovat dlouhé cesty ve stejných systémech, na které NuGet.exe funguje, pokud jsou také nastavené v manifestu windows a konfigurují
longPathAware
UseLegacyPathHandling
nafalse
prostřednictvím App.Config Zobrazit další informace