Partager via


Erreur NuGet NU1010

Les éléments PackageReference suivants ne définissent pas d’élément PackageVersion correspondant : PackageName. Les projets utilisant la gestion centralisée des packages doivent déclarer des éléments PackageReference et PackageVersion avec des noms correspondants

Problème

Un projet est configuré pour utiliser nuGet Central Package Management et un <PackageReference /> élément est défini, mais un élément correspondant <PackageVersion /> portant le même nom n’est pas défini dans le fichier Directory.Packages.props :

<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>

Solution

  • Définissez un <PackageVersion /> élément qui spécifie la version dans le fichier Directory.Packages.props avec le même identificateur que l’élément <PackageReference /> :

    <ItemGroup>
      <PackageVersion Include="PackageName" Version="5.0.1" />
    </ItemGroup>
    
  • Si un <PackageVersion /> élément est correctement défini et que cette erreur se produit dans Visual Studio, consultez la fenêtre Liste d’erreurs pour connaître les erreurs liées au chargement du projet ou aux builds du temps de conception ayant échoué. Si Visual Studio n’est pas en mesure de charger correctement le projet ou une build au moment du design échoue, NuGet peut consigner cette erreur, car elle n’a pas les informations nécessaires à restaurer. La résolution de ces problèmes sous-jacents doit résoudre cette erreur.