错误CS1705:“其版本高于引用的程序集”
我已经研究了好一阵子,但还没有解决。我收到以下错误消息: 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。 我还能进一步解决该问题吗?我不想在程序集中更改引用以指向旧版本。