Aracılığıyla paylaş


Uzun Yol Desteği (NuGet CLI)

Şunlar için geçerlidir: tüm • Desteklenen sürümler: 4.8+

NuGet.exe 4.8 ve üzeri Paketle, Geri Yükle, Yükle gibi senaryolar ve dosya yolları gerektiren diğer senaryoların çoğu için dosyalar ve dizinler için uzun yolları destekler.

Gerekli İşletim Sistemi

  • Windows 10 (sürüm 1607 veya üzeri)
  • .NET Framework 4.6.2 veya sonraki bir sürüme yükseltirsen Windows 10 (Temmuz 2015 sürümü veya sürüm 1511).
  • Windows Server 2016 (tüm sürümler)

"Win32 Uzun Yolları" grup ilkesi etkinleştirme

Bir grup ilkesi ayarlayarak bu sistemlerde uzun yol desteğini etkinleştirmesi gerekir.

Adımlar:

  1. Başlatma grup ilkesi Düzenleyicisi - Başlat arama çubuğuna "Grup ilkesini düzenle" yazın veya Çalıştır komutundan (Windows-R) "gpedit.msc" komutunu çalıştırın.
  2. Yerel grup ilkesi Düzenleyicisi'nde "Yerel Bilgisayar İlkesi/Bilgisayar Yapılandırması/Yönetim Şablonları/Tüm Ayarlar/Win32 uzun yollarını etkinleştir" seçeneğini etkinleştirin.

Long Path Policy

Not

Uzun Yolları Desteklemek için Diğer NuGet Araçlarını Etkinleştirme

  • Dotnet CLI, işletim sistemi veya sürümden bağımsız olarak uzun yolları destekler.
  • Visual Studio veya msbuild -t:restore henüz uzun yolları desteklemiyor.
  • Geri yükleme ve diğer komutları yürütmek için NuGet Kitaplıklarını kullanan yazılımlar, windows bildirimlerinde de ayarlanıp longPathAware App.Config aracılığıyla yapılandırılırsa UseLegacyPathHandlingfalse NuGet.exe aynı sistemlerde uzun yolları destekler App.Config Daha fazla bilgi edinin