Errore NuGet NU1004

Scenario 1

The project target frameworks are different than the lock file's target frameworks. Lock file target frameworks: net6.0,net5.0. Project target frameworks net6.0.
The packages lock file is inconsistent with the project dependencies so restore can't be run in locked mode. Disable the RestoreLockedMode MSBuild property or pass an explicit --force-evaluate option to run restore to update the lock file.

Problema

Quando il ripristino viene eseguito in modalità bloccata, garantisce che le dipendenze del progetto non siano state modificate dopo l'ultimo ripristino. È stato aggiunto un nuovo framework net5.0 al progetto.

Soluzione

Consultare le raccomandazioni nel messaggio di errore ed eseguire una delle operazioni seguenti:

  • Eseguire di nuovo il ripristino senza la modalità bloccata per rigenerare il file di blocco.
  • Restituire il progetto allo stato precedente, rimuovendo il framework net5.0 aggiuntivo.

Scenario 2

The package reference Contoso.Library version has changed from [2.0.0, ) to [1.2.3, ).The packages lock file is inconsistent with the project dependencies so restore can't be run
 in locked mode. Disable the RestoreLockedMode MSBuild property or pass an explicit --force-evaluate option to run restore to update the lock file.

Problema

Quando il ripristino viene eseguito in modalità bloccata, garantisce che le dipendenze del progetto non siano state modificate dopo l'ultimo ripristino. La versione di Contoso.Library è stata modificata da 2.0.0 a 1.2.3.

Soluzione

Consultare le raccomandazioni nel messaggio di errore ed eseguire una delle operazioni seguenti:

  • Eseguire di nuovo il ripristino senza la modalità bloccata per rigenerare il file di blocco.
  • Restituire il progetto allo stato precedente, modificando di nuovo la versione in 2.0.0.