Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los siguientes elementos PackageReference no pueden especificar un valor para VersionOverride: PackageName. Los proyectos que usan administración central de paquetes están configurados actualmente para deshabilitar esta funcionalidad.
Cuestión
Un proyecto está configurado para usar la administración de paquetes centrales de NuGet y se define un <PackageReference />
elemento que especifica un valor para el VersionOverride
atributo, pero esta funcionalidad se ha deshabilitado:
<PropertyGroup>
<CentralPackageVersionOverrideEnabled>false</CentralPackageVersionOverrideEnabled>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="PackageName" VersionOverride="9.0.0" />
</ItemGroup>
Solución
- Quite el
VersionOverride
atributo del<PackageReference />
elemento:
<ItemGroup>
<PackageReference Include="PackageName" />
</ItemGroup>
- Puede configurar Administración central de paquetes para permitir o no permitir
VersionOverride
con la propiedadCentralPackageVersionOverrideEnabled
MSBuild . Consulte Invalidar versiones de paquete para obtener más información.