He estado investigando esto por un tiempo y no lo he resuelto. Recibo el siguiente mensaje de error:
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)
El servidor web está ejecutando Server 2003. Fui a c: \ windows \ assembly y de hecho noté que había 3 versiones de Common.dll en la lista. La versión más alta de la lista fue 3.3.4269.17112
Copié el dll con la versión: 3.3.4273.24368 en el directorio de ensamblaje. Luego recompillé y volví a implementar mi código (probablemente exagerado, pero bueno). Cuando abrí mi navegador en una nueva sesión y fui a la URL del sitio nuevamente, todavía recibí el mismo mensaje.
Puedo usar el explorador de Windows y verificar que Common.dll con una versión superior ahora también esté en la lista.
¿Qué más puedo investigar para resolver este problema? No quiero cambiar la referencia en mi ensamblado para que apunte a la versión anterior.
*.*
Números de versión locos . Reconstruye todo, única forma de estar seguro.