2016-07-26 23 views
9

Znaleziono https://github.com/Reactive-Extensions/Rx.NET/issues/148, ale nie mogłem dowiedzieć się dolnej linii - gdzie jest Rx.NET dla .NET Core i jak go zdobyć?Czy istnieje Rx.NET dla .NET Core?

Używam oprogramowania Enterprise Visual Studio 2015 Update 3 z zainstalowanym .NET Core.

+2

Czy patrzeć na Nuget w ogóle ? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG

+0

Zrobiłem. R # zasugerował przeszukanie NuGet dla pakietu zawierającego klasę "Observable". Zrobiłem i znalazłem Rx-Linq 2.2.5, który jest niezgodny z .NET Core. Sprawdzę teraz System.Reactive. – mark

+0

Sytuacja wokół Wspólnoty Reaktywnej jest dość trudna (mają dwa githubowe organizacje, niedawno ponownie zorganizowaną społeczność .NET i ostatnio zmieniono nazwę na wszystkie ich projekty) ... Myślę, że to uczciwe, że jest pewne zamieszanie. Dzięki @mark – Thomas

Odpowiedz

22

Tak, ale przestrzenie nazw i pakiety Rx.NET zostały przemianowane na System.Reactive jako described here.

pakietów Nuget zmieniły pakietu nazewnictwa w akcji v2.xx do v3.0.0

  • Rx-Main jest teraz System.Reactive
  • Rx-Core jest teraz System.Reactive .Core
  • RX-Interfejsy jest teraz System.Reactive.Interfaces
  • Rx-LINQ jest teraz System.Reactive.Linq
  • Rx-PlatformServices jest teraz System.Reactive.PlatformServices
  • Rx-Testing jest teraz Microsoft.Reactive.Testing

Możesz dodać pakiet Nuget edytując project.json i dodanie odniesienia do System.Reactive

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

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

Masz rację, oczywiście. Jakoś byłem przekonany, że przeszukanie NuGeta w pakiecie z klasą "Observable" dałoby mi natychmiast odpowiedni pakiet. Zamiast polegać na R # powinienem był przeszukać stronę github Rx.Net. Dzięki. – mark

+2

Zgadzam się, że wyszukiwanie NuGet musi zostać przerobione. Możesz również spróbować wyszukiwania w odwrotnym pakiecie. Pozwala na wyszukiwanie według nazwy klasy/namespace http://packagesearch.azurewebsites.net/ –

+0

Nevermind, działa tylko dla kilku naprawionych repozytoriów Github ... –

Powiązane problemy