Share via


Erro do NuGet NU1403

 Package content hash validation failed for PackageId.13.0.1. The package is different than the last restore.

Problema

O conteúdo do pacote na pasta de pacotes globais é diferente do valor no arquivo bloqueado. O pacote na origem pode ter sido alterado ou várias origens podem ter instâncias diferentes da mesma ID e versão do pacote.

Solução

  • Se você acredita que a versão instalada localmente é a atual, corrija, execute a restauração com a opção force evaluate para atualizar o arquivo bloqueado para a versão local do pacote.

  • Inspecione o pacote na pasta de pacotes globais e determine a origem a partir da qual ele foi instalado. Se você possui a origem em questão, talvez seja necessário garantir que a versão correta do pacote esteja disponível. Depois de descobrir qual versão do pacote você deseja, execute a restauração com force evaluate.

  • Se nenhuma das correções acima funcionar, o pacote pode ter sido adulterado antes de chegar ao seu computador.