NuGet-hiba NU1013

A következő PackageReference-elemek nem adhatnak meg értéket a VersionOverride: PackageName értékhez. A Központi csomagkezelést használó projektek jelenleg úgy vannak konfigurálva, hogy letiltják ezt a funkciót.

Probléma

Egy projekt a NuGet Central Package Management használatára van konfigurálva, és egy <PackageReference /> elem van meghatározva, amely megadja az VersionOverride attribútum értékét, de ez a funkció le lett tiltva:

<PropertyGroup>
  <CentralPackageVersionOverrideEnabled>false</CentralPackageVersionOverrideEnabled>
</PropertyGroup>
<ItemGroup>
  <PackageReference Include="PackageName" VersionOverride="9.0.0" />
</ItemGroup>

Megoldás

  • Távolítsa el az VersionOverride attribútumot az <PackageReference /> elemből:
<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>