Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 51940|Отговор: 2

[Източник] NuGet изчиства кеша

[Копирай линк]
Публикувано на 14.04.2021 14:30:31 | | | |
Изисквания: Тъй като проектът използва пакети от частния nuget репозиториум, често е необходимо да се изпрати най-новият код в частното хранилище, когато версията остава непроменена.

Целият NuGet кеш може да се почисти чрез VS - options - nuget package manager



Можете също така да почистите всички кешове на nuget пакети през командния ред, както следва (не е тествано):

След това почистете решението, възстановете проекта и няма да има проблем!

Въпреки това, просто искам да почистя имената на пакетите, чиито имена съдържат тях, ами ако не искам да почистя всички пакети?

Опитах се да изтрия пакета под C:\Users\itsvse_nuc\.nuget\packages, след което изпратих новия пакет в хранилището, и когато възстанових nuget пакета, установих, че съдържанието на пакета все още е старата версия на кода!!Когато възстановите 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# опашки за съобщения [с изходен код]
Следващ:CMD получава абсолютния път към текущата директория
 Хазяин| Публикувано на 2021-4-14 14:50:02 |
Команда:


Публикувано на 22.09.2021 20:27:12 |
Научи се да учиш...
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com