NuGet-fel NU1013

Följande PackageReference-objekt kan inte ange ett värde för VersionOverride: PackageName. Projekt som använder central pakethantering är för närvarande konfigurerade för att inaktivera den här funktionen.

Problematik

Ett projekt har konfigurerats för att använda NuGet Central Package Management och ett <PackageReference /> objekt definieras som anger ett värde för VersionOverride attributet, men den här funktionen har inaktiverats:

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

Lösning

  • VersionOverride Ta bort attributet från objektet<PackageReference />:
<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>