【问题标题】:How to install System.Reactive extensions in a Visual Studio 2012 solution?如何在 Visual Studio 2012 解决方案中安装 System.Reactive 扩展?
【发布时间】:2017-02-01 19:36:14
【问题描述】:

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

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

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

如果我使用 de 包管理器命令安装包: 安装包 System.Reactive 显示以下错误: “System.Reactive 3.1.1”包需要 NuGet 客户端版本“2.8.1”或更高版本,但当前 NuGet 版本为“2.8.60318.667”。

【问题讨论】:

    标签: c# visual-studio-2012 system.reactive


    【解决方案1】:

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

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

    Install-Package Rx-Main -Version 2.2.5
    

    很遗憾,由于支持 .NET Standard 所需的封装更改,我们无法支持旧版本的 NuGet。>>

    【讨论】:

    • 是的,不幸的是 VS2012 落后了 2 个版本(2015 和 2013)。 VS2017 即将推出(在 RC 中)并且有免费的社区版本,或者您可以使用 VS Code 等替代品。是时候放弃使用 5 年的旧产品了吗?
    • 是的,正在购买新版本。我不能在我们公司使用社区版。我将 VS 代码用于 Web 项目,但我不能将它用于具有多个项目的 Visual Studio 解决方案。非常感谢您的在线书籍,它对我理解 Reactive.X 帮助很大。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-28
    相关资源
    最近更新 更多