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"
}
}
Czy patrzeć na Nuget w ogóle ? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG
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
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