Compartir a través de


Advertencia de NuGet NU1604

Project dependency 'PackageA' (<= 9.0.0) does not contain an inclusive lower bound. Include a lower bound in the dependency version to ensure consistent restore results.

Problema

Una dependencia de proyecto no define un límite inferior.

Esto significa que la restauración no encontró la mejor correspondencia. Cada restauración flotará hacia abajo intentando encontrar una versión anterior que se pueda usar. Esto significa que la restauración se pone en línea para comprobar todos los orígenes cada vez en lugar de usar los paquetes que ya existen en la carpeta del paquete de usuario.

Solución

Actualiza el atributo PackageReferenceVersion del proyecto para incluir un límite inferior. Por ejemplo, cambia de:

<PackageReference Version="(9.0.0, )" />

a:

<PackageReference Version="[9.0.0, )" />

o

<PackageReference Version="9.0.0" />

que implica un límite inferior.