Sdílet prostřednictvím


Chyba NuGet NU1109

NU1109: Zjistilo se downgrade balíčku: B z verze 2.0.0 na centrálně definovanou verzi 1.0.0. Aktualizujte centrálně spravovanou verzi balíčku na vyšší verzi.
  'Project' -> 'A' 1.0.0 -> 'B' (>= 2.0.0)
  'Project' -> 'B' (>= 1.0.0)

Problém

Balíček závislostí určil omezení verze na vyšší verzi balíčku, než bylo nakonec vyřešeno obnovení. Důvodem je pravidlo direct-dependency-wins - při překladu balíčků, přímá verze balíčku v podgrafu přepíše vzdálené balíčky se stejným ID.

Řešení

Aktualizujte PackageVersion B na vyšší verzi balíčku. V předchozím příkladu byste změnili odkaz na balíček na B 2.0.0.