2015-04-22 65 views
-2

不可能加载程序集我有这个程序包,Microsoft.AspNet.Web.Optimization,它使用Antlr3由于版本

一旦我安装它,Antlr3进来版本3.4.1.9004

后,我检查我安装的软件包进行更新,并通过错误,我更新了Antlr33.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

您是否尝试过构建 - >清理,然后构建 - >重建解决方案? –

+0

是的,已经尝试过,也尝试删除使用提示和NuGet包控制所有包 – Terkhos

+0

因为你尝试过的东西......你可以发布融合日志,所以很清楚哪个引用实际上导致问题? –

回答

-1

我设法通过结合它在web.config中,改变的版本到一个我想解决它。

之后,我试图从项目中删除所有东西,关闭VS,删除DLL的,并一次添加一个,它也工作。