Delen via


NuGet-fout NU1010

De volgende PackageReference-items definiƫren geen bijbehorend PackageVersion-item: PackageName. Projecten die Central Package Management gebruiken, moeten PackageReference- en PackageVersion-items met overeenkomende namen declareren

Probleem

Een project is geconfigureerd voor het gebruik van NuGet Central-pakketbeheer en een item is gedefinieerd, maar een <PackageReference /> bijbehorend <PackageVersion /> item met dezelfde naam is niet gedefinieerd in het bestand Directory.Packages.props :

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

Oplossing

  • Definieer een <PackageVersion /> item dat de versie opgeeft in het bestand Directory.Packages.props met dezelfde id als het <PackageReference /> item:

    <ItemGroup>
      <PackageVersion Include="PackageName" Version="5.0.1" />
    </ItemGroup>
    
  • Als een <PackageVersion /> item juist is gedefinieerd en deze fout optreedt in Visual Studio, controleert u het venster Foutenlijst op fouten met betrekking tot het laden van het project of mislukte ontwerptijdversies. Als Visual Studio het project niet kan laden of als het bouwen van een ontwerptijd mislukt, kan NuGet deze fout registreren omdat deze niet over de vereiste gegevens beschikt om te herstellen. Als u deze onderliggende problemen oplost, moet deze fout worden opgelost.