Comparteix a través de


Advertencia de NuGet NU1604

La dependencia de proyecto “PackageA” (<= 9.0.0) no contiene un límite inferior inclusivo. Incluya un límite inferior en la versión de dependencia para garantizar que los resultados de restauración son coherentes.

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 PackageReference Version 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.