【发布时间】:2015-06-30 16:17:42
【问题描述】:
我有这个包,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)
【问题讨论】:
-
您是否尝试过构建->清理然后构建->重新构建解决方案?
-
是的,已经尝试过了,还尝试使用提示符和 NuGet 包控制删除所有包
-
既然你试过了......你能发布融合日志,以便清楚哪个参考实际上导致了问题吗?
-
有很多分步指南...bing.com/search?q=how+can+i+get+the+fusion+log 至少应该给你一些(忽略福特 Fusion)。
标签: c# .net visual-studio reference assemblies