Long Path Support (NuGet CLI)
Gilt für: alle unterstützten Versionen : 4.8+
NuGet.exe 4.8 und höher lange Pfade für Dateien und Verzeichnisse für Szenarien wie Pack, Wiederherstellung, Installation und die meisten anderen Szenarien unterstützen, die Dateipfade benötigen.
Erforderliches Betriebssystem
- Windows 10 (Version 1607 oder höher)
- Windows 10 (Version 2015 oder Version 1511), wenn Sie .NET Framework auf Versionen 4.6.2 oder höher aktualisieren.
- Windows Server 2016 (alle Versionen)
Aktivieren von "Win32 Long Paths" Gruppenrichtlinie
Eine muss die Unterstützung für lange Pfade auf diesen Systemen aktivieren, indem Sie eine Gruppenrichtlinie festlegen.
Schritte:
- Starten Sie Gruppenrichtlinie Editor – Geben Sie "Gruppenrichtlinie bearbeiten" in die Startsucheleiste ein, oder führen Sie "gpedit.msc" aus dem Befehl "Ausführen" (Windows-R) aus.
- Aktivieren Sie im lokalen Gruppenrichtlinie-Editor "Lokale Computerrichtlinie/Computerkonfiguration/Administrative Vorlagen/Alle Einstellungen/Enable Win32 long paths".
Hinweis
Aktivieren anderer NuGet Tools zum Unterstützen von langen Pfaden
- Dotnet CLI unterstützt lange Pfade unabhängig vom Betriebssystem oder der Version.
- Visual Studio oder
msbuild -t:restore
unterstützt noch keine langen Pfade. - Software, die NuGet Bibliotheken verwendet, um Wiederherstellungs- und andere Befehle auszuführen, unterstützt lange Pfade auf denselben Systemen, auf denen NuGet.exe funktioniert, wenn sie auch im Windows-Manifest festgelegt
longPathAware
undUseLegacyPathHandling
false
über App.Config Weitere Informationen konfigurieren