2016-07-26 12 views
9

मिला https://github.com/Reactive-Extensions/Rx.NET/issues/148, लेकिन मुझे नीचे की रेखा का पता नहीं लगा सका - .NET कोर के लिए Rx.NET कहां है और इसे कैसे प्राप्त करें?क्या .NET कोर के लिए Rx.NET है?

मैं .NET कोर स्थापित के साथ एंटरप्राइज़ विजुअल स्टूडियो 2015 अपडेट 3 का उपयोग कर रहा हूं।

+2

के लिए एक संदर्भ जोड़ने क्या आप सब पर Nuget पर देखो ? https://www.nuget.org/packages/System.Reactive.Core/ – DavidG

+0

मैंने किया। आर # ने कक्षा 'पर्यवेक्षण योग्य' वाले पैकेज के लिए NuGet खोजने का सुझाव दिया। मैंने किया और इसे आरएक्स-लिंक 2.2.5 मिला, जो .NET कोर के साथ असंगत है। मैं सिस्टम की जांच करूंगा। अब सक्रिय। – mark

+0

प्रतिक्रियाशील समुदाय के आसपास की स्थिति काफी कठिन है (उनके पास दो गिथब संगठन हैं, हाल ही में पुन: संगठित .NET समुदाय और हाल ही में उनकी सभी परियोजनाओं का नाम बदल दिया गया है) ... मुझे लगता है कि यह उचित है कि कुछ भ्रम है। धन्यवाद @ मार्क – Thomas

उत्तर

22

हां, लेकिन आरएक्स.नेट नामस्थान और पैकेज का नाम बदलकर सिस्टम कर दिया गया है। described here के रूप में सक्रिय।

NuGet पैकेज v2.xx से चाल में अपने पैकेज नामकरण को बदल दिया है v3.0.0 के लिए

  • आरएक्स-मुख्य अब System.Reactive
  • आरएक्स कोर अब System.Reactive है .Core
  • आरएक्स-इंटरफेस अब System.Reactive.Interfaces है
  • आरएक्स-Linq अब System.Reactive.Linq
  • है
  • आरएक्स-PlatformServices अब System.Reactive.PlatformServices है
  • आरएक्स-परीक्षण अब

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" 
    } 
    } 
+2

आप सही हैं, बिल्कुल सही हैं। किसी भी तरह से मुझे आश्वस्त किया गया कि 'पर्यवेक्षण योग्य' वर्ग वाले पैकेज के लिए NuGet खोजना मुझे तुरंत सही पैकेज देगा। R # पर भरोसा करने के बजाय मुझे Rx.Net github पृष्ठ की खोज करनी चाहिए थी। धन्यवाद। – mark

+2

मैं सहमत हूं कि NuGet खोज को फिर से करने की आवश्यकता है। आप रिवर्स पैकेज खोज भी आज़मा सकते हैं। यह कक्षा के नाम/नामस्थान द्वारा खोज करने की अनुमति देता है http://packagesearch.azurewebsites.net/ –

+0

कभी नहीं, केवल कुछ निश्चित गीथब भंडारों के लिए काम करता है ... –