Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 51940|Antwoord: 2

[Bron] NuGet wist de cache

[Link kopiëren]
Geplaatst op 14-4-2021 14:30:31 | | | |
Vereisten: Omdat het project pakketten uit de private nuget repository gebruikt, is het vaak noodzakelijk om de nieuwste code naar de private repository te pushen wanneer het versienummer ongewijzigd blijft.

Alle NuGet-cache kan worden schoongemaakt via VS - opties - nuget package manager



Je kunt ook alle nuget package caches opschonen via de opdrachtregel, als volgt (niet getest):

Maak daarna de oplossing schoon, bouw het project opnieuw op, en dan is er geen probleem!

Ik wil echter alleen de pakketnamen opschonen waarvan de naam het bevat, wat als ik niet alle pakketten wil opschonen?

Ik probeerde het pakket te verwijderen onder C:\Users\itsvse_nuc\.nuget\packages, en heb het nieuwe pakket naar de repository gestuurd, en toen ik het nuget-pakket herstelde, bleek dat de inhoud van het pakket nog steeds de oude versie van de code was!!Wanneer je het nuget-pakket terugzet naar de repository waar je het nieuwe pakket pusht, zul je merken dat de inhoud van het pakket nog steeds de oude versie van de code is!!Wanneer je het nuget-pakket terugzet naar de repository waar je het nieuwe pakket pusht, zul je merken dat de inhoud van het pakket nog steeds de oude versie van de code is!!

Het blijkt dat je niet alleen de inhoud van de NuGet globale cachemap moet opschonen, maar ook de NuGet HTTP cachecache.

NuGet HTTP-cache wissen
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

NuGet globale pakkettenmap wissen
C:\Users\itsvse_nuc\.nuget\packages

NuGet Temp-cache wissen
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

NuGet-plugins cache wissen
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
Het CMD-script is als volgt:

(Einde)





Vorig:Kafka-operaties voor .NET/C# berichtwachtrijen [met broncode]
Volgend:CMD krijgt het absolute pad naar de huidige directory
 Huisbaas| Geplaatst op 14-4-2021 14:50:02 |
Geplaatst op 22-9-2021 20:27:12 |
Leer leren...
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com