Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 51940|Yanıt: 2

[Kaynak] NuGet önbelleği temizler

[Bağlantıyı kopyala]
2021-4-14 14:30:31 tarihinde yayınlandı | | | |
Gereksinimler: Proje özel nuget deposundan paketler kullandığından, sürüm numarası değişmediğinde en son kodu özel depoya göndermek genellikle gereklidir.

Tüm NuGet önbelleği VS - options - nuget paket yöneticisi ile temizlenebilir



Ayrıca tüm nuget paket önbelleğini komut satırı üzerinden temizleyebilirsiniz, aşağıdaki gibi (test edilmemiş):

Sonra çözümü temizleyin, projeyi yeniden inşa edin ve sorun olmaz!

Ancak, sadece itsvse içeren paket isimlerini temizlemek istiyorum, ya tüm paketleri temizlemek istemezsem?

Paketi C:\Users\itsvse_nuc\.nuget\packages alt altından silmeye çalıştım, sonra yeni paketi depoya gönderdim, nuget paketini geri yüklememde ise paketin içeriğinin hâlâ eski kodun versiyonu olduğunu gördüm!!Nuget paketini yeni paketi iteklediğiniz depoya geri getirdiğinizde, paketin içeriğinin hâlâ kodun eski versiyonu olduğunu göreceksiniz!!Nuget paketini yeni paketi iteklediğiniz depoya geri getirdiğinizde, paketin içeriğinin hâlâ kodun eski versiyonu olduğunu göreceksiniz!!

Görünüşe göre sadece NuGet global önbellek klasörünün içeriğini temizlemen gerekmiyor, aynı zamanda NuGet HTTP önbelleği de temizlemen gerekiyor.

NuGet HTTP önbelleğinin temizlenmesi
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

NuGet küresel paketler klasörü temizleniyor
C:\Users\itsvse_nuc\.nuget\packages

NuGet Geçici Önbelleğinin Temizlenmesi
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

NuGet eklentilerinin önbelleğini temizlemek
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
CMD senaryosu şöyledir:

(Son)





Önceki:.NET/C# mesaj kuyrukları için Kafka işlemleri [kaynak kodu ile]
Önümüzdeki:CMD, mevcut dizine mutlak yolu alır
 Ev sahibi| 2021-4-14 14:50:02 tarihinde yayınlandı |
2021-9-22 tarihinde yayınlandı 20:27:12 |
Öğrenmeyi öğren...
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com