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 jsou implicitně definovány a nelze definovat položku PackageVersion: PackageName. Projekty využívající správu centrálních balíčků vyžadují, aby byla implicitní verze balíčků určena položkou PackageReference.
Problém
Projekt je nakonfigurovaný tak, aby používal správu centrálních balíčků NuGet a <PackageVersion /> položka je definována v souboru Directory.Packages.props pro balíček, který je implicitně definován.
Implicitně definované balíčky jsou obecně deklarovány sadou SDK, aby zahrnovaly balíčky vaším jménem.
U těchto balíčků řídí vlastník sady SDK používanou verzi a uživatel by neměl definovat verzi s centrální správou balíčků.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Řešení
PackageVersionOdeberte položku ze souboru Directory.Packages.props, který odpovídá implicitně definovanému balíčku:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Poznámka:
Některé sady SDK umožňují přepsat implicitně definovanou verzi balíčku nastavením konkrétní vlastnosti NÁSTROJE MSBuild pro tento balíček a sada SDK může mít dokumentaci k tomu, jak to provést.