Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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 отримує абсолютний шлях до поточного каталогу
 Орендодавець| Опубліковано 2021-4-14 14:50:02 |
Команда:


Опубліковано 2021-9-22 20:27:12 |
Навчися вчитися...
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com