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)
|