Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De volgende PackageReference-items zijn impliciet gedefinieerd en kunnen geen PackageVersion-item definiƫren: PackageName. Projecten die gebruikmaken van Central Package Management vereisen dat impliciete pakketversies worden opgegeven door het PackageReference-item.
Probleem
Een project is geconfigureerd voor het gebruik van NuGet Central Package Management en er wordt een <PackageVersion /> item gedefinieerd in het bestand Directory.Packages.props voor een pakket dat impliciet is gedefinieerd.
Impliciet gedefinieerde pakketten worden over het algemeen gedeclareerd door een SDK om namens u pakketten op te nemen.
Voor deze pakketten bepaalt de eigenaar van de SDK de versie die wordt gebruikt en mag een gebruiker geen versie definiƫren met Central Package Management.
<ItemGroup>
  <PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Oplossing
Verwijder het
PackageVersionitem uit het bestand Directory.Packages.props dat overeenkomt met het impliciet gedefinieerde pakket:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Opmerking
Met sommige SDK's kunt u de impliciet gedefinieerde pakketversie overschrijven door een specifieke MSBuild-eigenschap voor dat pakket in te stellen en kan de SDK documentatie hebben over hoe u dit doet.