Partilhar via


Erro do NuGet NU1008

Os projetos que usam o gerenciamento central de versão do pacote não devem definir a versão nos itens PackageReference, mas nos itens PackageVersion: PackageId.

Problema

Ao usar o gerenciamento de pacotes central, as versões devem ser definidas no item PackageVersion.

No arquivo do projeto, você pode ver:

<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />

Solução

  • Remova a versão do PackageId PackageReference.
  • Talvez seja necessário adicionar ou atualizar o item PackageVersion para PackageId em Directory.Packages.props

Exemplo:

<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />

Observação

Observe que metadados como IncludeAssets, PrivateAssets etc. devem permanecer no item PackageReference.