【问题标题】:Could not load file or assembly with specific version missing无法加载缺少特定版本的文件或程序集
【发布时间】:2015-04-10 15:02:04
【问题描述】:

在我的解决方案中,我有一个第三方 A.dll 和另一个 B.dll(Specific version = true) 依赖项。但我有旧版本的 B.dll 并且出现错误:

无法加载文件或程序集 'B, Version=2.0.0.1, ...'

但我的 B.dll 版本稍旧 (2.0.0.0)

那么我该如何解决我的问题?
如何解除版本依赖?
强制查找不存在的旧版本?

并且重要的是 A 和 B 是第三方。所以我不能改变它。

【问题讨论】:

    标签: c# visual-studio dependencies clr assemblies


    【解决方案1】:

    只需在 app.config 中定义版本重定向即可。

    here

    或者您可以将“特定版本”选项设置为 false。

    当然,这两个选项只有在没有重大变化的情况下才有效...

    【讨论】:

    • 你能添加一个带有 A 和 B dll 的示例吗?
    • 只看链接页面。有一个完整的例子。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-15
    • 2020-05-09
    • 2018-10-04
    • 2020-11-11
    • 2013-11-14
    • 2020-04-02
    • 2017-10-18
    相关资源
    最近更新 更多