【问题标题】:Not possible load assembly due to version [duplicate]由于版本而无法加载组装[重复]
【发布时间】: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)

【问题讨论】:

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-01-09
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 1970-01-01
    • 2018-06-29
    • 2021-03-04
    • 1970-01-01
    • 2014-04-13
    相关资源
    最近更新 更多