我有这个包 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)
答案 0 :(得分:-1)
我设法通过在web.config上绑定它来修复它,将版本更改为我想要的版本。
之后我尝试删除项目中的所有内容,关闭VS,删除dll并一次添加一个,它也有效。