Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Následující položky PackageReference nemohou zadat hodnotu pro VersionOverride: PackageName. Projekty využívající správu centrálních balíčků jsou aktuálně nakonfigurované tak, aby tuto funkci zakázaly.
Problém
Projekt je nakonfigurovaný tak, aby používal správu centrálních balíčků NuGet a <PackageReference /> je definována položka, která určuje hodnotu atributu VersionOverride , ale tato funkce byla zakázána:
<PropertyGroup>
<CentralPackageVersionOverrideEnabled>false</CentralPackageVersionOverrideEnabled>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="PackageName" VersionOverride="9.0.0" />
</ItemGroup>
Řešení
-
VersionOverrideOdeberte atribut z<PackageReference />položky:
<ItemGroup>
<PackageReference Include="PackageName" />
</ItemGroup>
-
Správu centrálních balíčků můžete nakonfigurovat tak, aby povolovat
VersionOverridenebo zakázat pomocí vlastnostiCentralPackageVersionOverrideEnabledMSBuild . Další informace najdete v tématu Přepsání verzí balíčků .