共用方式為


NuGet 錯誤 NU1013

下列 PackageReference 項目無法指定 VersionOverride:PackageName 的值。 使用中央套件管理的專案目前已設定為停用此功能。

問題

項目已設定為使用 NuGet Central 套件管理 ,且 <PackageReference /> 已定義專案,指定 屬性的值 VersionOverride ,但此功能已停用:

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

解決方法

  • VersionOverride<PackageReference />項目移除 屬性:
<ItemGroup>
  <PackageReference Include="PackageName" />
</ItemGroup>
  • 您可以設定 中央套件管理 ,以允許或不允許 VersionOverride MSBuild 屬性 CentralPackageVersionOverrideEnabled。 如需詳細資訊,請參閱 覆寫套件版本