Compartir por


Error de NuGet NU1109

NU1109: cambio detectado a una versión anterior del paquete: B de 2.0.0 a 1.0.0 definido de manera centralizada. Actualice la versión del paquete administrado de manera centralizada a una versión superior.
  “Project” -> “A” 1.0.0 -> “B” (>= 2.0.0)
  “Project” -> “B” (>= 1.0.0)

Problema

Un paquete de dependencias especificó una restricción de versión en una versión de un paquete posterior a la que la restauración resolvió en última instancia. Esto se debe a la regla direct-dependency-wins: al resolver paquetes, la versión del paquete directo en el subgrafo invalidará la de los paquetes lejanos con el mismo id.

Solución

Actualizar la PackageVersion de B a la versión posterior del paquete. En el ejemplo anterior, cambiarías la referencia del paquete a B 2.0.0.