2016-07-26 7 views
9

が見つかりました。https://github.com/Reactive-Extensions/Rx.NET/issues/148が見つかりましたが、Rx.NET for .NETコアはどこにありますか?Rx.NET for .NETコアはありますか?

私はエンタープライズVisual Studio 2015 Update 3を.NETコアがインストールされた状態で使用しています。

+2

への参照を追加すると、あなたがすべてでNugetに見えませんでした? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG

+0

私はしました。 R#は、NuGetで「Observable」クラスを含むパッケージを検索するよう提案しました。私はして、Rx-Linq 2.2.5が見つかりました。これは.NETコアと互換性がありません。今すぐSystem.Reactiveをチェックします。 – mark

+0

リアクションコミュニティの状況は十分に難しいです(彼らは2つのGithub組織、最近再組織化された.NETコミュニティを持ち、最近はすべてのプロジェクト名を変更しました)...私は混乱があると思います。ありがとう@mark – Thomas

答えて

22

はい。ただし、Rx.NETの名前空間とパッケージは、System.Reactiveという名前に変更されました(described here)。

NuGetパッケージはV3.0.0にv2.xxからの移動で、パッケージ・ネーミングを変更した

  • のRx-主なRxのコアは今System.Reactiveある
  • 今System.Reactiveです.Core
  • のRx-インタフェースは、今のRx-LINQのは今System.Reactive.Linq
  • ある
  • のRx-PlatformServices今System.Reactive.PlatformServicesある
  • をSystem.Reactive.Interfacesされます
  • のRx-テストは、今あなたが編集してNuGetパッケージを追加することができます

をMicrosoft.Reactive.Testingされ、あなたのproject.jsonSystem.Reactive

(...) 
    "dependencies": { 
    "Microsoft.NETCore.App": { 
     "type": "platform", 
     "version": "1.0.0" 
    }, 
    "System.Reactive": "3.0.0" <------------- 
    }, 

    "frameworks": { 
    "netcoreapp1.0": { 
     "imports": "dnxcore50" 
    } 
    } 
+2

あなたはもちろんです。どういうわけか、NuGetで 'Observable'クラスのパッケージを検索すると、すぐに正しいパッケージが得られると確信していました。 R#に頼るのではなく、Rx.Net githubページを検索しておきました。ありがとう。 – mark

+2

私はNuGet検索をやり直す必要があることに同意します。逆パッケージ検索を試すこともできます。クラス名/名前空間で検索することができます。http://packagesearch.azurewebsites.net/ –

+0

Nevermindは、いくつかの固定Githubリポジトリでのみ動作します... –

関連する問題