Я уже немного разбираюсь в этом и не получил решения. Я получаю следующее сообщение об ошибке:
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)
Веб-сервер работает под управлением Server 2003. Я пошел в c: \ windows \ assembly и фактически заметил, что в списке было 3 версии Common.dll. Самая высокая версия в списке была 3.3.4269.17112
Я скопировал dll с версией: 3.3.4273.24368 в каталог сборки. Затем я перекомпилировал и повторно развернул свой код (вероятно, излишне, ну да ладно). Когда я открыл свой браузер в новом сеансе и снова зашел по URL-адресу сайта, я все еще получил то же сообщение.
Я могу использовать проводник Windows и убедиться, что более распространенная версия Common.dll теперь есть в списке.
Что еще я могу посмотреть, чтобы решить эту проблему? Я не хочу менять ссылку в моей сборке, чтобы она указывала на более старую версию.