Suporte a caminho longo (CLI NuGet)
Aplica-se a: todos • Versões com suporte: 4.8+
NuGet.exe 4.8 e posteriores dão suporte a longos caminhos para arquivos e diretórios para cenários como Pack, Restore, Install e a maioria dos outros cenários que precisam de caminhos de arquivo.
Sistema Operacional Necessário
- Windows 10 (versão 1607 ou posterior)
- Windows 10 (versão de julho de 2015 ou versão 1511) se você atualizar .NET Framework para as versões 4.6.2 ou posterior.
- Windows Server 2016 (todas as versões)
Habilitar "Caminhos Longos Win32" Política de Grupo
É necessário habilitar o suporte a longo caminho nesses sistemas definindo uma política de grupo.
Etapas:
- Iniciar Política de Grupo Editor - Digite "Editar política de grupo" na barra de pesquisa Iniciar ou Execute "gpedit.msc" no comando Executar (Windows-R).
- No Editor de Política de Grupo Local, habilite "Política de Computador Local/Configuração do Computador/Modelos Administrativos/Todos os Configurações/Habilitar caminhos longos do Win32".
Observação
Habilitando outras ferramentas de NuGet para dar suporte a caminhos longos
- A CLI do Dotnet dá suporte a caminhos longos, independentemente do sistema operacional ou da versão.
- Visual Studio ou
msbuild -t:restore
ainda não dá suporte a caminhos longos. - O software que usa bibliotecas NuGet para executar restauração e outros comandos dará suporte a longos caminhos nos mesmos sistemas em que NuGet.exe funciona, se eles também definirem
longPathAware
no manifesto do Windows e configuraremUseLegacyPathHandling
porfalse
meio de App.Config Veja mais informações