Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 51940|Risposta: 2

[Fonte] NuGet svuota la cache

[Copiato link]
Pubblicato il 14-04-2021 14:30:31 | | | |
Requisiti: Poiché il progetto utilizza pacchetti provenienti dal repository privato nuget, spesso è necessario inviare il codice più recente al repository privato quando il numero di versione rimane invariato.

Tutta la cache NuGet può essere pulita tramite VS - options - Nuget package manager



Puoi anche pulire tutte le cache dei nuget package tramite la riga di comando, come segue (non testato):

Poi, pulisci la soluzione, ricostruisci il progetto e non ci saranno problemi!

Tuttavia, voglio solo pulire i nomi dei pacchetti i cui nomi contengono itsvse, e se non voglio pulire tutti i pacchetti?

Ho provato a cancellare il pacchetto sotto C:\Users\itsvse_nuc\.nuget\packages, poi ho spinto il nuovo pacchetto nel repository, e quando ho ripristinato il pacchetto nuget, ho scoperto che il contenuto del pacchetto era ancora la vecchia versione del codice!!Quando ripristini il pacchetto nuget nel repository dove invii il nuovo pacchetto, scoprirai che il contenuto del pacchetto è ancora la vecchia versione del codice!!Quando ripristini il pacchetto nuget nel repository dove invii il nuovo pacchetto, scoprirai che il contenuto del pacchetto è ancora la vecchia versione del codice!!

Si scopre che non solo devi pulire il contenuto della cartella della cache globale di NuGet, ma devi anche pulire la cache HTTP di NuGet.

Cancellazione della cache HTTP di NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

Cancellazione della cartella dei pacchetti globali di NuGet
C:\Users\itsvse_nuc\.nuget\packages

Cancellazione della cache temporanea NuGet
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

Cancellazione della cache dei plugin NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
Lo script CMD è il seguente:

(Fine)





Precedente:Operazioni Kafka per code di messaggi .NET/C# [con codice sorgente]
Prossimo:CMD ottiene il percorso assoluto verso la directory corrente
 Padrone di casa| Pubblicato il 14-04-2021 alle 14:50:02 |
Pubblicato il 2021-9-22 20:27:12 |
Impara a imparare...
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com