Partage via


Avertissement NuGet NU1604

La dépendance de projet « PackageA » (<= 9.0.0) ne contient pas de limite inférieure inclusive. Incluez une limite inférieure dans la version de dépendance pour assurer des résultats de restauration cohérents.

Problème

Une dépendance de projet ne définit pas une limite inférieure.

Cela signifie que la restauration n’a pas trouvé la meilleure correspondance. Chaque restauration flottera vers le bas en essayant de trouver une version inférieure qui peut être utilisée. Cela signifie que la restauration est en ligne pour vérifier toutes les sources chaque fois au lieu d’utiliser les packages qui existent déjà dans le dossier du package utilisateur.

Solution

Mettez à jour l’attribut du projet PackageReference Version pour inclure une limite inférieure. Par exemple, remplacez par :

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

to:

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

or

<PackageReference Version="9.0.0" />

qui implique une limite inférieure.