Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 51940|Válasz: 2

[Forrás] A NuGet töröli a cache-t

[Linket másol]
Közzétéve: 2021-4-14 14:30:31 | | | |
Követelmények: Mivel a projekt a privát nuget tárolóból származó csomagokat használ, gyakran szükség van a legfrissebb kódot a privát tárolóba tolni, ha a verziószám változatlan marad.

Minden NuGet gyorsítótár tisztítható VS - opciók - Nuget csomagkezelő segítségével



Az összes nuget csomag gyorsítótárt a parancssoron keresztül is tisztíthatod (nem tesztelve):

Ezután takarítsd ki a megoldást, építsd újra a projektet, és nem lesz gond!

Viszont csak szeretném kitakarítani azokat a csomagneveket, amelyek neve tartalmazzák az itsvse-t, mi van, ha nem akarom az összes csomagot kitakarítani?

Megpróbáltam törölni a csomagot a C:\Users\itsvse_nuc\.nuget\packages alatt, majd elküldtem az új csomagot a tárolóba, és amikor visszaállítottam a nuget csomagot, azt tapasztaltam, hogy a csomag tartalma még mindig a kód régi verziója!!Amikor visszaállítod a nuget csomagot abba a tárolóba, ahol az új csomagot tolod, azt fogod látni, hogy a csomag tartalma továbbra is a kód régi verziója!!Amikor visszaállítod a nuget csomagot abba a tárolóba, ahol az új csomagot tolod, azt fogod látni, hogy a csomag tartalma továbbra is a kód régi verziója!!

Kiderült, hogy nemcsak a NuGet globális gyorsítótár mappájának tartalmát kell tisztítani, hanem a NuGet HTTP gyorsítótárát is tisztítani.

NuGet HTTP gyorsítótár törlése
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

A NuGet globális csomagok mappa törlése
C:\Users\itsvse_nuc\.nuget\packages

NuGet ideiglenes gyorsítótár törlése
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

A NuGet plugins gyorsítótárának törlése
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
A CMD szkriptje a következő:

(Vége)





Előző:Kafka műveletek .NET/C# üzenetsorokhoz [forráskóddal]
Következő:A CMD az abszolút útvonalat kapja a jelenlegi könyvtárhoz
 Háziúr| Közzétéve: 2021-4-14 14:50:02 |
Közzétéve: 2021-9-22 20:27:12 |
Tanulj meg...
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com