Ho esaminato questo aspetto per un po 'e non l'ho risolto. Ottengo il seguente messaggio di errore:Errore CS1705: "che ha una versione superiore rispetto all'assembly referenziato"
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
Il server Web è in esecuzione Server 2003. Sono andato a c: windows \ assembly \ e ha fatto in comunicazione fatto che c'erano 3 versioni di Common.dll elencati. La versione più alta elencata era 3.3.4269.17112
Ho copiato la DLL con la versione: 3.3.4273.24368 nella directory dell'assembly. Ho quindi ri-compilato e ridistribuito il mio codice (probabilmente eccessivo, ma vabbè). Quando ho aperto il browser in una nuova sessione e sono tornato all'URL del sito, ho ancora ricevuto lo stesso messaggio.
Posso usare Windows Explorer e verificare che Common.dll con versione superiore sia ora elencato.
Cos'altro posso esaminare per risolvere questo problema? Non voglio cambiare il riferimento nel mio assembly per puntare alla versione precedente.
Pazzo '*. *' Numeri di versione. Ricostruisci tutto, unico modo per essere sicuro. –