NuGet-Fehler NU1008
Projekte, die eine zentrale Paketversionsverwaltung verwenden, sollten die Version nicht in den PackageReference-Elementen, sondern in den PackageVersion-Elementen definieren: PackageId.
Problem
Bei Verwendung der zentralen Paketverwaltung müssen Versionen für das PackageVersion-Element definiert werden.
In Ihrer Projektdatei wird möglicherweise Folgendes angezeigt:
<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />
Lösung
- Entfernen Sie die Version aus "PackageId PackageReference".
- Möglicherweise müssen Sie das PackageVersion-Element für PackageId in "Directory.Packages.props" hinzufügen oder aktualisieren
Beispiel:
<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />
Hinweis
Beachten Sie, dass Metadaten wie IncludeAssets, PrivateAssets usw. im PackageReference-Artikel erneut Standard werden sollen.