Condividi tramite


Errore NuGet NU1403

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

Problema

Il contenuto del pacchetto nella cartella dei pacchetti globali è diverso dal valore nel file di blocco. È possibile che il pacchetto nell'origine sia stato modificato o che più origini abbiano istanze diverse dello stesso ID pacchetto e della stessa versione.

Soluzione

  • Se si ritiene che la versione installata in locale sia aggiornata, corretta, eseguire il ripristino con l'opzione force evaluate per aggiornare il file di blocco alla versione locale del pacchetto.

  • Esaminare il pacchetto nella cartella dei pacchetti globali e determinare l'origine da cui è stata installata. Se si è proprietari dell'origine nel quesito, potrebbe essere necessario assicurarsi che la versione corretta del pacchetto sia disponibile. Dopo aver scoperto la versione del pacchetto desiderata, eseguire il ripristino con force evaluate.

  • Se nessuna delle correzioni precedenti funziona, il pacchetto potrebbe essere stato manomesso prima di renderlo nel computer.