Error de NuGet NU1008
Los proyectos que usan la administración central de versiones de paquetes no deben definir la versión en los elementos PackageReference, sino en los elementos PackageVersion: PackageId.
Problema
Al usar la administración de paquetes central, las versiones deben definirse en el elemento PackageVersion.
En el archivo del proyecto, es posible que veas lo siguiente:
<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />
Solución
- Quita la versión de PackageId PackageReference.
- Puede que tengas que agregar o actualizar el elemento PackageVersion para PackageId en Directory.Packages.props
Ejemplo:
<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />
Nota:
Ten en cuenta que los metadatos como IncludeAssets, PrivateAssets, etc. deberían permanecer en el elemento PackageReference.