Ja, aber Rx.NET-Namespaces und -Pakete wurden in System.Reactive wie described here umbenannt.
Die NuGet Pakete haben ihre Paket Namensgebung in der Bewegung von v2.xx geändert jetzt v3.0.0
- Rx-Main ist jetzt System.Reactive
- Rx-Core-System.Reactive ist .CORE
- Rx-Interfaces ist System.Reactive.Interfaces jetzt
- Rx-Linq jetzt System.Reactive.Linq ist
- Rx-Platform ist jetzt System.Reactive.PlatformServices
- Rx-Testing jetzt Microsoft.Reactive.Testing
Sie können die NuGet Paket hinzufügen, indem Sie Ihre Bearbeitung project.json
und Hinzufügen eines Verweises auf System.Reactive
(...)
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
},
"System.Reactive": "3.0.0" <-------------
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
Haben Sie auf Nuget Blick auf alle ? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG
Ich tat. R # schlug vor, NuGet nach einem Paket mit der Klasse "Observable" zu durchsuchen. Ich habe und es gefunden Rx-Linq 2.2.5, die mit .NET Core inkompatibel ist. Ich werde das System jetzt überprüfen. – mark
Die Situation in der Reactive Community ist schwierig genug (sie haben zwei Github-Organisationen, eine kürzlich neu organisierte .NET-Community und kürzlich alle ihre Projekte umbenannt) ... Ich denke, es ist fair, dass es etwas Verwirrung gibt. Danke @mark – Thomas