Partager via


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.