2012-09-09 141 views
1

我的App.exe是針對.NET 4.5編譯的,並引用了SomeLib.dll,它是一個.NET 4.0程序集,它引用了Reactive Extensions程序集(爲.NET 4.0編譯)。.NET 4.0和.NET 4.5程序集版本衝突

我的App.exe也直接引用了Reactive Extensions assembly(爲.NET 4.5編譯)。 bin文件夾中的Reactive Extensions程序集是.NET 4.5。

當試圖運行該程序時,我收到異常:無法加載文件或程序集「System.Reactive.PlatformServices,版本2.0.283.0 ....位於程序集的清單定義與程序集引用不匹配」。

是否有可能強制SomeLib.dll程序集使用RX 4.5 for .NET而無需重新編譯它爲.NET 4.5?

回答

0

升級到RX 2.1時解決了這個問題