Freigeben über


NuGet-Fehler NU1109

NU1109: Paketdowngrade erkannt: B von 2.0.0 auf zentral definierte 1.0.0. Aktualisieren Sie die zentral verwaltete Paketversion auf eine höhere Version.
  'Projekt' -> 'A' 1.0.0 -> 'B' (>= 2.0.0)
  „Projekt“ -> „B“ (>= 1.0.0)

Problem

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.