我已经研究了好一阵子,但还没有解决。我收到以下错误消息:
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)
Web服务器正在运行Server2003。我转到了c:\ windows \ assembly,实际上确实注意到列出了Common.dll的3个版本。列出的最高版本是3.3.4269.17112
我将版本为3.3.4273.24368的dll复制到了程序集目录中。然后,我重新编译并重新部署了我的代码(可能过大了,但是很好)。当我在新的会话中打开浏览器并再次访问站点URL时,仍然收到相同的消息。
我可以使用Windows资源管理器并确认现在也列出了更高版本的Common.dll。
我还能进一步解决该问题吗?我不想在程序集中更改引用以指向旧版本。
*.*
版本号。重建所有内容,只有这样才能确保。