以下 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>