Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die folgenden PackageReference-Elemente sind implizit definiert und können kein PackageVersion-Element definieren: PackageName. Projekte mit der zentralen Paketverwaltung erfordern, dass implizite Paketversionen durch das PackageReference-Element angegeben werden.
Thema
Ein Projekt ist für die Verwendung der NuGet Central Package Management konfiguriert, und ein <PackageVersion />
Element wird in der Datei "Directory.Packages.props " für ein paket definiert, das implizit definiert ist.
Implizit definierte Pakete werden in der Regel von einem SDK deklariert, um Pakete in Ihrem Auftrag einzuschließen.
Für diese Pakete steuert der Besitzer des SDK die verwendete Version, und ein Benutzer sollte keine Version mit der zentralen Paketverwaltung definieren.
<ItemGroup>
<PackageReference Include="Microsoft.NETCore.App" Version="9.0.0" IsImplicitlyDefined="true" />
</ItemGroup>
Lösung
Entfernen Sie das
PackageVersion
Element aus der Datei "Directory.Packages.props ", die dem implizit definierten Paket entspricht:<ItemGroup> <PackageVersion Include="Microsoft.NETCore.App" Version="1.0.0" /> </ItemGroup>
Hinweis
Einige SDKs ermöglichen es Ihnen, die implizit definierte Paketversion außer Kraft zu setzen, indem Sie eine bestimmte MSBuild-Eigenschaft für dieses Paket festlegen, und das SDK enthält möglicherweise Dokumentation dazu.