.NET 4.0和.NET 4.5程序集版本冲突

时间:2012-09-09 12:04:24

标签: .net-assembly .net-4.5

我的App.exe是为.NET 4.5编译的,并引用SomeLib.dll,这是一个.NET 4.0程序集,它引用了Reactive Extensions程序集(为.NET 4.0编译)。

我的App.exe也直接引用Reactive Extensions程序集(为.NET 4.5编译)。 bin文件夹中的Reactive Extensions程序集是.NET 4.5。

尝试运行程序时,我遇到异常:无法加载文件或程序集" System.Reactive.PlatformServices,版本2.0.283.0 ....定位程序集的清单定义不匹配装配参考"。

是否可以强制SomeLib.dll程序集使用RX for .NET 4.5而无需为.NET 4.5重新编译它?

1 个答案:

答案 0 :(得分:0)

升级到RX 2.1时解决了这个问题