Compartilhar via


Erro do NuGet NU1010

Os seguintes itens PackageReference não definem um item PackageVersion correspondente: PackageName. Os projetos que usam o Gerenciamento Central de Pacotes devem declarar os itens PackageReference e PackageVersion com nomes correspondentes

Questão

Um projeto é configurado para usar o Gerenciamento de Pacotes Do NuGet Central e um <PackageReference /> item é definido, mas um item correspondente <PackageVersion /> com o mesmo nome não é definido no arquivo Directory.Packages.props :

<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>

Solução

  • Defina um <PackageVersion /> item que especifica a versão no arquivo Directory.Packages.props com o mesmo identificador que o <PackageReference /> item:

    <ItemGroup>
      <PackageVersion Include="PackageName" Version="5.0.1" />
    </ItemGroup>
    
  • Se um <PackageVersion /> item estiver definido corretamente e esse erro ocorrer no Visual Studio, verifique a janela Lista de Erros em busca de erros relacionados ao carregamento do projeto ou à falha nos builds de tempo de design. Se o Visual Studio não conseguir carregar com êxito o projeto ou um build de tempo de design falhar, o NuGet poderá registrar esse erro porque ele não tem as informações necessárias para restaurar. Resolver esses problemas subjacentes deve corrigir esse erro.