Condividi tramite


Avviso NuGet NU1603

'PackageA' 4.0.0 depends on 'PackageB' (>= 4.0.0) but 4.0.0 was not found. An approximate best match of 5.0.0 was resolved.

Problema

Una dipendenza del pacchetto ha specificato una versione che non è stato trovato. In genere, le origini del pacchetto non contengono la versione associata inferiore prevista. È stata invece usata una versione successiva, che differisce da quella in cui è stato creato il pacchetto.

Ciò significa che il ripristino non ha trovato la corrispondenza migliore. Ogni ripristino verrà spostato verso il basso cercando di trovare una versione inferiore che può essere usata. Questo significa che il ripristino passa online per controllare tutte le origini ogni volta invece di usare i pacchetti già esistenti nella cartella del pacchetto utente.

Soluzione

Se il pacchetto previsto non è stato rilasciato, potrebbe trattarsi di un errore di creazione del pacchetto. Contattare l'autore del pacchetto per risolvere il problema. Se il pacchetto è stato rilasciato, verificare che sia disponibile nelle origini dei pacchetti in uso. Se si usa un'origine privata, potrebbe essere necessario aggiornare il pacchetto in tale feed.