System.Reactive 3.0 中缺少可观察类和 ToObservable

本文关键字:观察 ToObservable Reactive System | 更新日期: 2023-09-27 17:56:10

从Nuget(https://www.nuget.org/packages/System.Reactive.Core)安装System.Reactive.Core的3.0版本后,我无法编译或显示Observable类。我的通用List<>中也缺少ToObservable扩展方法。

我的项目(.NET v4.6.1 C# 控制台项目)中安装并引用了以下包:

System.Reactive.Core (3.0.0.0) System.Reactive.Interfaces (3.0.0.0) System.Reactive.Windows.Threading (3.0.0.0)

我正在使用以下内容:

using System.Text;
using System.Threading.Tasks;
using System.Reactive;
using System.Reactive.Linq;
using System.Reactive.Subjects;
using System.Reactive.Concurrency;
using System.Reactive.PlatformServices;
using System.Reactive.Disposables;`

我仍然收到错误消息"当前上下文中不存在名称'可观察'"和"列表不包含'可观察'的定义......"。

我想启动并运行一个"HelloWorld"示例,我希望使用Observable.Range

System.Reactive 3.0 中缺少可观察类和 ToObservable

你想Install-Package System.Reactive

反应式扩展主库结合了接口、核心、LINQ 和平台服务库。

使用该软件包,您将获得静态Observable类以及IEnumerable的扩展。

如果您不想安装平台服务,也可以运行这些服务来获取所需的功能。

Install-Package System.Reactive.Core
Install-Package System.Reactive.Linq