Condividi tramite


Errore NuGet NU1107

Rilevato conflitto di versione per 'PackageA'. Installare/fare riferimento direttamente a 'PackageA' v4.0.0 per risolvere il problema.
'PackageB' 3.5.0 -> 'PackageA' (= 3.5.0)
'PackageC' 4.0.0 -> 'PackageA' (= 4.0.0)

Problema

Impossibile risolvere i vincoli di dipendenza tra i pacchetti. Due pacchetti diversi richiedono due diverse versioni di 'PackageA'. Il progetto deve scegliere la versione di 'PackageA' da usare.

Soluzione

Installare/fare riferimento direttamente a 'PackageA' (nel file di progetto) con la versione esatta scelta. In genere, scegliere la versione più recente è la scelta giusta.

Per installare una versione specifica, vedere le informazioni per lo strumento in uso:

Suggerimento

Soluzione alternativa: NuGetSolver è un'estensione di Visual Studio sviluppata da Microsoft DevLabs, progettata per facilitare la risoluzione dei conflitti di dipendenza. Automatizza il processo di identificazione e risoluzione di questi problemi. Per altri dettagli, visitare la pagina NuGetSolver in Visual Studio Marketplace e si vuole ricevere commenti e suggerimenti sull'esperienza.

Nota

Le versioni precedenti di Visual Studio 2017 potrebbero aver segnalato questo avviso come avviso (NU1607).