找到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