Erro do NuGet NU1005
Cenário 1
Invalid restore input where RestorePackagesWithLockFile property is set to false but a packages lock file exists at C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json
Problema
Há 2 métodos de aceitação da funcionalidade de arquivo de bloqueio, definindo a propriedade RestorePackagesWithLockFile ou criando um packages.lock.json ao lado do arquivo de projeto, e eles estão em conflito.
Solução
- Se desejar continuar usando a funcionalidade do arquivo de bloqueio, altere RestorePackagesWithLockFile para
true
. - Se desejar parar de usar a funcionalidade de arquivo de bloqueio, remova o arquivo packages.lock.json.
Cenário 2
RestoreForceEvaluate should not be used with RestoreLockedMode in the same command.
Problema
Os comandos são contrários entre si. RestoreForceEvaluate força a restauração para reavaliar as dependências gerando um novo arquivo de bloqueio, enquanto RestoreLockedMode impede a atualização do arquivo de bloqueio.
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.
- Execute novamente a restauração sem forçar a avaliação para evitar alterar o arquivo de bloqueio.
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