Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 51940|Resposta: 2

[Fonte] NuGet limpa o cache

[Copiar link]
Postado em 14-04-2021 às 14:30:31 | | | |
Requisitos: Como o projeto utiliza pacotes do repositório privado nuget, frequentemente é necessário enviar o código mais recente para o repositório privado quando o número da versão permanece inalterado.

Todo o cache NuGet pode ser limpo via VS - options - gerenciador de pacotes NuGet



Você também pode limpar todos os caches dos pacotes Nuget pela linha de comando, conforme segue (não testado):

Depois, limpe a solução, reconstrua o projeto e não haverá problema!

No entanto, só quero limpar os nomes dos pacotes cujos nomes contêm itsvse, e se eu não quiser limpar todos os pacotes?

Tentei deletar o pacote em C:\Users\itsvse_nuc\.nuget\packages, depois empurrei o novo pacote para o repositório, e quando restaurei o pacote nuget, descobri que o conteúdo do pacote ainda era a versão antiga do código!!Quando você restaura o pacote Nuget no repositório onde faz push do novo pacote, vai perceber que o conteúdo do pacote ainda é a versão antiga do código!!Quando você restaura o pacote Nuget no repositório onde faz push do novo pacote, vai perceber que o conteúdo do pacote ainda é a versão antiga do código!!

Acontece que você não só precisa limpar o conteúdo da pasta cache global do NuGet, mas também limpar o cache HTTP do NuGet.

Limpando o cache HTTP do NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\v3-cache

Limpando a pasta global de pacotes do NuGet
C:\Users\itsvse_nuc\.nuget\packages

Limpando o cache temporário do NuGet
C:\Users\itsvse_nuc\AppData\Local\Temp\NuGetScratch

Limpando o cache dos plugins NuGet
C:\Users\itsvse_nuc\AppData\Local\NuGet\plugins-cache
O script CMD é o seguinte:

(Fim)





Anterior:Operações Kafka para filas de mensagens .NET/C# [com código-fonte]
Próximo:O CMD recebe o caminho absoluto para o diretório atual
 Senhorio| Postado em 14-04-2021 14:50:02 |
Postado em 2021-9-22 20:27:12 |
Aprenda a aprender...
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com