Erreur NuGet NU1008
Les projets qui utilisent la gestion centralisée des versions de package ne doivent pas définir la version sur les éléments PackageReference, mais sur les éléments PackageVersion : PackageId.
Problème
Lorsque vous utilisez la gestion centralisée des packages, les versions doivent être définies sur l’article PackageVersion.
Dans votre fichier projet, vous pouvez voir :
<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />
Solution
- Supprimez la version du PackageId PackageReference.
- Vous devrez peut-être ajouter ou mettre à jour l’article PackageVersion pour PackageId dans Directory.Packages.props
Exemple :
<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />
Remarque
Notez que les métadonnées telles que IncludeAssets, PrivateAssets, etc. doivent rester sur l’article PackageReference.