Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 51940|Ответ: 2

[Источник] NuGet очищает кэш

[Скопировать ссылку]
Опубликовано 2021-4-14 14:30:31 | | | |
Требования: Поскольку проект использует пакеты из приватного репозитория nuget, часто необходимо отправлять последний код в приватный репозиторий, когда номер версии остаётся неизменным.

Весь кэш NuGet можно очистить через VS - options - nuget package manager



Вы также можете очистить все кэши пакетов nuget через командную строку, следующим образом (не протестировано):

Потом уберите решение, перестройте проект — и проблем не будет!

Однако я просто хочу очистить имена пакетов, в названиях которых есть свои имена, что если я не хочу очищать все пакеты?

Я попытался удалить пакет в C:\Users\itsvse_nuc\.nuget\packages, затем отправил новый пакет в репозиторий, и когда восстановил пакет nuget, обнаружил, что содержимое пакета осталось старой версией кода!!Когда вы восстанавливаете пакет nuget в репозиторий, куда отправляете новый пакет, вы обнаружите, что содержимое пакета остаётся старой версией кода!!Когда вы восстанавливаете пакет nuget в репозиторий, куда отправляете новый пакет, вы обнаружите, что содержимое пакета остаётся старой версией кода!!

Оказывается, нужно не только очистить содержимое папки глобального кэша NuGet, но и кэш HTTP NuGet.

Очистка HTTP-кэша NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

Очистка папки глобальных пакетов NuGet
C:\Users\itsvse_nuc\.nuget\packages

Очистка временного кэша NuGet
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

Очистка кэша плагинов NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
Скрипт CMD выглядит следующим образом:

(Конец)





Предыдущий:Операции Kafka для очередей сообщений .NET/C# [с исходным кодом]
Следующий:CMD получает абсолютный путь к текущему каталогу
 Хозяин| Опубликовано 14.04.2021 14:50:02 |
Команда:


Опубликовано 22.09.2021 20:27:12 |
Научись учиться...
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com