Supporto percorso lungo (interfaccia della riga di comando di NuGet)
Si applica a: tutte le versioni supportate: 4.8+
NuGet.exe 4.8 e versioni successive supportano percorsi lunghi per file e directory per scenari come Pack, Restore, Install e la maggior parte degli altri scenari che richiedono percorsi di file.
Sistema operativo richiesto
- Windows 10 (versione 1607 o successiva)
- Windows 10 (versione di luglio 2015 o versione 1511) se si aggiorna .NET Framework alle versioni 4.6.2 o successive.
- Windows Server 2016 (tutte le versioni)
Abilitare i Criteri di gruppo "Percorsi lunghi Win32"
È necessario abilitare il supporto lungo dei percorsi in tali sistemi impostando criteri di gruppo.
Passaggi:
- Avviare Criteri di gruppo Editor: digitare "Modifica criteri di gruppo" nella barra di ricerca Start o Eseguire "gpedit.msc" dal comando Esegui (Windows-R).
- Nell'Editor Criteri di gruppo locale abilitare "Criteri computer locali/Configurazione computer/Modelli amministrativi/Tutti i Impostazioni/Abilita percorsi lunghi Win32".
Nota
Abilitazione di altri strumenti di NuGet per supportare percorsi lunghi
- L'interfaccia della riga di comando di Dotnet supporta percorsi lunghi indipendentemente dal sistema operativo o dalla versione.
- Visual Studio o
msbuild -t:restore
non supporta ancora percorsi lunghi. - Il software che usa NuGet Librerie per eseguire il ripristino e altri comandi supporterà percorsi lunghi sugli stessi sistemi su cui NuGet.exe funziona, se vengono impostati
longPathAware
anche nel manifesto di Windows e configuratiUseLegacyPathHandling
sufalse
tramite App.Config Vedere altre informazioni