由于版本原因,无法加载装配

时间:2015-04-22 19:34:02

标签: c# .net visual-studio reference assemblies

我有这个包 Microsoft.AspNet.Web.Optimization ,它使用 Antlr3

安装后, Antlr3 的版本为 3.4.1.9004

之后我检查了我安装的软件包的更新,错误地,我将 Antlr3 更新为 3.5.0.2 。现在,即使我删除所有包,并重新安装 Microsoft.AspNet.Web.Optimization ,我仍然会收到一个错误屏幕,因为它指的是较新版本的 Antlr3 而不是旧的。

我已经尝试过其他一些东西,但似乎没有解决问题。

我可以在哪里删除参考文献?

我的主要错误是这个:

Could not load file or assembly 'Antlr3.Runtime' or one of its dependencies. The assembly's manifest definition does not match the located assembly reference. (Exception from HRESULT: 0x80131040)

1 个答案:

答案 0 :(得分:-1)

我设法通过在web.config上绑定它来修复它,将版本更改为我想要的版本。

之后我尝试删除项目中的所有内容,关闭VS,删除dll并一次添加一个,它也有效。