Visual 2012的nuget版本为2.8.60318.667,与Reactive.Extensions 3.1.1不兼容。
如果手动将System.Reactive.*包复制到我的解决方案的packages目录中,当我从Visual启动包管理器时,我浏览已安装的包:而不是包含已安装包的列表,则会显示以下错误:

'System.Reactive.Core‘已经为'System.Reactive.Interfaces’定义了一个依赖项。核恐怖
如果我使用displayed命令安装软件包: install System.Reactive,则会显示以下错误:“System.Reactive 3.1.1”包需要NuGet客户端版本'2.8.1‘或更高版本,但是当前的NuGet版本是'2.8.60318.667’。
发布于 2017-02-01 11:36:14
以下是我从支持这里中得到的答案
如果不能使用<<,则为System.Reactive。作为临时解决方案,您可以从packages控制台手动安装旧的Rx-Main包(我认为这是正确的参数):
Install-Package Rx-Main -Version 2.2.5不幸的是,由于支持NuGet Standard.>>所需的打包更改,我们无法支持较早版本的Standard.>>。
https://stackoverflow.com/questions/41977705
复制相似问题