找到https://github.com/Reactive-Extensions/Rx.NET/issues/148,但我无法弄清底线 - .NET Core的Rx.NET在哪里以及如何获取它?.NET Core有没有Rx.NET?
我使用安装了.NET Core的Enterprise Visual Studio 2015 Update 3。
找到https://github.com/Reactive-Extensions/Rx.NET/issues/148,但我无法弄清底线 - .NET Core的Rx.NET在哪里以及如何获取它?.NET Core有没有Rx.NET?
我使用安装了.NET Core的Enterprise Visual Studio 2015 Update 3。
是的,但Rx.NET命名空间和软件包已重命名为System.Reactive为described here。
的包的NuGet已经改变了他们的包命名从v2.xx迁移到V3.0.0
- RX-主要是现在System.Reactive
- RX-Core中是System.Reactive 。核心
- RX-接口现在System.Reactive.Interfaces现在
- RX-Linq的是System.Reactive.Linq
- RX-PlatformServices现在System.Reactive.PlatformServices
- RX-测试现在Microsoft.Reactive.Testing
您可以通过编辑添加NuGet包你project.json
并增加System.Reactive
(...)
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.0.0"
},
"System.Reactive": "3.0.0" <-------------
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
当然你是对的。不知何故,我确信在NuGet中搜索具有“Observable”类的包可以立即为我提供正确的包。我应该搜索Rx.Net github页面,而不是依靠R#。谢谢。 – mark
我同意NuGet搜索需要重做。您也可以尝试反向包搜索。它允许按类名称/命名空间http://packagesearch.azurewebsites.net/ –
搜索Nevermind,只适用于一些固定的Github存储库... –
参考难道你看看的NuGet所有? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG
我做到了。 R#建议在NuGet中搜索包含“Observable”类的包。我做了,它发现Rx-Linq 2.2.5,它与.NET Core不兼容。我现在将检查System.Reactive。 – mark
Reactive社区的情况很困难(他们有两个Github组织,最近重新组织的.NET社区,最近重新命名了他们所有的项目)......我认为这是公平的,有些混乱。谢谢@ mark – Thomas