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.