Chyba NuGet NU1008
Projekty, které používají správu verzí centrálního balíčku, by neměly definovat verzi u položek PackageReference, ale pro PackageVersion items: PackageId.
Problém
Při použití centrální správy balíčků musí být verze definovány u položky PackageVersion.
V souboru projektu se může zobrazit:
<!-- In the project file. -->
<PackageReference Include="PackageId" Version="5.1.0" />
Řešení
- Odeberte verzi z PackageId PackageReference.
- Možná budete muset přidat nebo aktualizovat položku PackageVersion pro PackageId v Directory.Packages.props.
Příklad:
<!-- In the project file. -->
<PackageReference Include="PackageId" />
<!-- In the Directory.Packages.props -->
<PackageVersion Include="PackageId" Version="5.1.0" />
Poznámka:
Upozorňujeme, že metadata, jako jsou IncludeAssets, PrivateAssets atd. by měla zůstat u položky PackageReference.