Il progetto '<nomeprogetto>' richiede un riferimento alla versione '<numeroversione1>' dell'assembly '<nomeassembly>' ma fa riferimento alla versione '<numeroversione2>' dell'assembly '<nomeassembly>'

Aggiornamento: novembre 2007

Messaggio di errore

Il progetto '<nomeprogetto>' richiede un riferimento alla versione '<numeroversione1>' dell'assembly '<nomeassembly>' ma fa riferimento alla versione '<numeroversione2>' dell'assembly '<nomeassembly>'. Fare riferimento alla versione '<numeroversione1>' generata.
Project '<projectname>' requires a reference to version '<versionnumber1>' of assembly '<assemblyname>', but references version '<versionnumber2>' of assembly '<assemblyname>'. Reference to version '<versionnumber1>' emitted.

Un progetto contiene un riferimento indiretto a un assembly definito altrove, ma dispone anche di un riferimento diretto a una versione precedente di quell'assembly.

Per agevolare l'accesso ai tipi e alla programmazione di elementi definiti nella versione successiva ma non in quella precedente, il compilatore utilizza il riferimento indiretto alla versione successiva durante la risoluzione degli accessi.

Per impostazione predefinita, si tratta di un messaggio di avviso. Per informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.

ID errore: BC42203

Per correggere l'errore

  • Rimuovere il riferimento diretto alla versione precedente dell'assembly oppure modificarlo affinché faccia riferimento alla versione successiva.

Vedere anche

Attività

Procedura: aggiungere o rimuovere riferimenti in Visual Studio (Visual Basic)

Concetti

Cenni preliminari sugli assembly

Riferimenti dei progetti

Altre risorse

Riferimenti a spazi dei nomi e componenti

Gestione dei riferimenti