Error de NuGet NU1004

Escenario 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

Cuando la restauración se ejecuta en modo de bloqueo, garantiza que las dependencias del proyecto no han cambiado desde la última restauración. Se ha agregado un nuevo marco, net5.0, al proyecto.

Solución

Consulta las recomendaciones en el mensaje de error y lleva a cabo una de las siguientes acciones:

  • Vuelve a ejecutar la restauración sin modo de bloqueo para regenerar el archivo de bloqueo.
  • Devuelve el proyecto al estado anterior, quitando el marco net5.0 adicional.

Escenario 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

Cuando la restauración se ejecuta en modo de bloqueo, garantiza que las dependencias del proyecto no han cambiado desde la última restauración. La versión de Contoso.Library ha cambiado de 2.0.0 a 1.2.3.

Solución

Consulta las recomendaciones en el mensaje de error y lleva a cabo una de las siguientes acciones:

  • Vuelve a ejecutar la restauración sin modo de bloqueo para regenerar el archivo de bloqueo.
  • Devuelve el proyecto al estado anterior volviendo a cambiar la versión a 2.0.0.