次の PackageReference 項目では、VersionOverride: PackageName の値を指定できません。 現在、中央パッケージ管理を使用するプロジェクトは、この機能を無効にするように構成されています。
問題点
プロジェクトは NuGet Central Package Management を使用するように構成され、VersionOverride属性の値を指定する<PackageReference />項目が定義されていますが、この機能は無効になっています。
<PropertyGroup>
<CentralPackageVersionOverrideEnabled>false</CentralPackageVersionOverrideEnabled>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="PackageName" VersionOverride="9.0.0" />
</ItemGroup>
解決策
-
<PackageReference />項目からVersionOverride属性を削除します。
<ItemGroup>
<PackageReference Include="PackageName" />
</ItemGroup>
- MSBuild プロパティ
CentralPackageVersionOverrideEnabledでVersionOverrideを許可または禁止するように中央パッケージ管理を構成できます。 詳細については、「 パッケージ バージョンのオーバーライド 」を参照してください。