如何在 Visual Studio 2012 解决方案中安装 System.Reactive 扩展?

Ant*_*ère 1 c# system.reactive visual-studio-2012

Visual Studio 2012 有 nuget 版本 2.8.60318.667,与 Reactive.Extensions 3.1.1 不兼容。

如果将 System.Reactive.* 包手动复制到我的解决方案的包目录中,当我从 Visual Studio UI 启动包管理器并浏览已安装的包时:而不是 habing 已安装包的列表,将显示以下错误:

安装 System.Reactive 包时出错 “System.Reactive.Core”已经为“System.Reactive.Interfaces”定义了一个依赖项。错误

如果我使用 de package manager 命令安装包: install-package System.Reactive 会显示以下错误:“System.Reactive 3.1.1”包需要 NuGet 客户端版本“2.8.1”或更高版本,但当前的 NuGet 版本是'2.8.60318.667'。

Ant*_*ère 5

这是我从这里的支持中得到的答案:

<< 如果您不能使用 System.Reactive。包,作为临时解决方法,您可以从包管理器控制台手动安装旧的 Rx-Main 包(我认为这是正确的参数):

Install-Package Rx-Main -Version 2.2.5
Run Code Online (Sandbox Code Playgroud)

不幸的是,由于支持 .NET Standard 所需的打包更改,我们无法支持旧版本的 NuGet。>>