Erro do NuGet NU1004

Cenário 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 a restauração é executada no modo de bloqueio, ela garante que as dependências do projeto não foram alteradas desde a última restauração. Uma nova estrutura net5.0 foi adicionada ao projeto.

Solução

Consulte as recomendações na mensagem de erro e siga um destes procedimentos:

  • Execute novamente a restauração sem o modo de bloqueio para regenerar o arquivo bloqueado.
  • Retorne o projeto ao seu estado anterior, removendo a estrutura net5.0 adicional.

Cenário 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 a restauração é executada no modo de bloqueio, ela garante que as dependências do projeto não foram alteradas desde a última restauração. A versão de Contoso.Library foi alterada de 2.0.0 para 1.2.3.

Solução

Consulte as recomendações na mensagem de erro e siga um destes procedimentos:

  • Execute novamente a restauração sem o modo de bloqueio para regenerar o arquivo bloqueado.
  • Retorne o projeto ao estado anterior, alterando a versão de volta para 2.0.0.