Freigeben über


NuGet-Fehler NU1109

NU1109: Detected package downgrade: B from 2.0.0 to centrally defined 1.0.0. Update the centrally managed package version to a higher version.

'Projekt' -> 'A' 1.0.0 -> 'B' (>= 2.0.0)

'Project' -> 'B' (>= 1.0.0)

Abgang

Ein Abhängigkeitspaket hat eine Versionseinschränkung für eine höhere Version eines Pakets angegeben, als die Wiederherstellung letztendlich aufgelöst wurde. Das liegt daran, dass die Direct-Dependency-wins-Regel - beim Auflösen von Paketen überschreibt die direkte Paketversion im Untergraphen die der entfernten Pakete mit derselben ID.

Lösung

Aktualisieren Sie die PackageVersion von B auf die höhere Version des Pakets. Im obigen Beispiel ändern Sie den Paketverweis auf B 2.0.0.