2016-07-08 6 views
2

Nuget(https://www.nuget.org/packages/System.Reactive.Core)からSystem.Reactive.Coreの3.0バージョンをインストールした後、Observableクラスをコンパイルまたは表示することができません。 ToObservableエクステンションメソッドも私の汎用List<>にはありません。ObservableクラスとToObservableがSystem.Reactive 3.0に存在しません

私は私のプロジェクト(の.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;` 

そして、まだを私はerrormessagesを取得しています "名前 'Observable'は現在のコンテキストに存在しません"、 "リストには 'ToObservable'の定義が含まれていません..."。

"HelloWorld"のサンプルを稼働させたいと思いますが、Observable.Rangeを使用したいと考えていましたか?

答えて

6

あなたはInstall-Package System.Reactive

反応性の拡張メイン図書館は、LINQをコアにインタフェースを組み合わせ、およびプラットフォームサービスライブラリにしたいです。パッケージに

、あなたは静的Observableクラスを取得し、またIEnumerable用の拡張機能します。

プラットフォームサービスをインストールしない場合は、これらを実行して必要な機能を利用することもできます。

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

Argh! System.Reactive!= System.Reactive.Core

関連する問題