【发布时间】:2015-04-27 12:15:01
【问题描述】:
请问我该如何解决这个构建错误? (我正在更新我的 C# 项目以使用 .Net 4.0)
类型‘System.IObservable’同时存在于‘c:\Program Files (x86)\参考 Assemblies\Microsoft\Framework.NETFramework\v4.0\mscorlib.dll' 和 'c:\Program Files (x86)\Microsoft Reactive Extensions\Redist\DesktopV2\System.Observable.dll'
另外,我也使用 nuget 安装了 Rx 2.2.5 版本。但是我在它的包目录中没有看到 Sysem.Observable.dll。请指教。
【问题讨论】:
-
您使用的是旧版本的 Rx。特别是针对 .net 3.5 的版本(您似乎正在运行 .net >4.0)。您真的应该使用 nuget 来管理 Rx 等库的依赖项。
-
@Aron - 您应该将此作为答案发布。它完全解释了问题,无需进一步说明。