无法加载缺少特定版本的文件或程序集

Roa*_*oar 0 c# clr dependencies assemblies visual-studio

在我的解决方案中,我有一个第三方A.dll与另一个B.dll(特定版本=真)依赖.但我有B.dll的旧版本,它有错误:

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

但我有B.dll与旧版本(2.0.0.0)

那我怎么解决我的问题呢?
如何松散版本依赖?
寻找更老的力量不存在?

什么是重要的A和B是第三方.所以我无法改变它.

Tho*_*ler 5

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

看到这里.

或者,您可以将"特定版本"选项设置为false.

当然,只要没有突破性变化,这两种选择都有效...