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
.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de