架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:29949|Ответов: 2
打印 上一主题 下一主题

[Информация]Проблемы с очисткой кэша NuGet

[Копировать ссылку]
Поднимайте прямо к 跳转到指定楼层
владелец
发表于 2021-4-14 14:30:31|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Требование: Поскольку проект использует пакеты из частного репозитория nuget, ему часто приходится выкладывать свежий код в частный репозиторий, при этом номер версии остается неизменным, и каждый раз, когда проект ссылается на эти пакеты, ему приходится очищать их и заново загружать ссылки в репозиторий.

Это можно сделать с помощью команды vs - options - nuget package manager - clear all nuget caches.



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

Затем очистить решение и перегенерировать проект, что прекрасно!

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

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

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

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

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

Очистка кэша NuGet Temp
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

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

(Конец)





Предыдущая: NET/C# очередь сообщений операции Kafka [с исходным кодом].
Следующая: CMD получает абсолютный путь к текущему каталогу
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Я не уверен, что вы сможете это сделать.
диван, louboutin pas cher
楼主|发表于 2021-4-14 14:50:02|只看该作者
Код фермерской сети, опубликован только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Я не уверен, что смогу это сделать....
Не уверен, что вы являетесь поклонником новейшей версии, но я являюсь поклонником новейшей версии.
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


DISCLAIMER: Все программное обеспечение, программные материалы или статьи, выпущенные Code Farmer Network, предназначены только для изучения и исследования; вышеуказанное содержание не должно быть использовано в коммерческих или незаконных целях, в противном случае все последствия будут возложены на пользователя. Это сайт информации из сети, спор об авторских правах не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанное содержимое со своего компьютера в течение 24 часов после загрузки. Если вам нравится эта программа, пожалуйста, поддержите подлинное программное обеспечение, купить регистрацию и получить лучше подлинного обслуживания. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 01:09

Быстрый ответНазад к началуНазад к списку