2012-03-12 27 views
5

के लिए एक संदर्भ जोड़ना होगा मैं स्रोत नियंत्रण से बाहर कुछ कोड की जाँच कर ली और निम्न त्रुटि हो रही है जब मैं बनाने की कोशिश:System.IObserver'1 <T0> एक असेंबली में परिभाषित किया गया है जिसका संदर्भ नहीं दिया गया है। आप विधानसभा

प्रकार 'System.IObserver`1' एक सभा में परिभाषित किया गया है यह संदर्भित नहीं है। आप गूगल के लिए किया गया ', System.Observable संस्करण = 1.0.0.204, संस्कृति = तटस्थ, PublicKeyToken = 31bf3856ad364e35' विधानसभा के लिए एक संदर्भ जोड़ना होगा

कॉल की तो सबसे पहले बंदरगाह। ऐसा लगता है कि मुझे आरएक्स फ्रेमवर्क चाहिए। तो मैंने Reactive Extensions experimental release डाउनलोड किया। मैंने इसे पूरी तरह से स्थापित किया, बंद VS2010 SP1, और फिर वापस चला गया। एक ही त्रुटि प्राप्त करना।

मुझे और क्या करने की आवश्यकता हो सकती है?

+0

आप संदर्भ है कि उसके द्वारा मांगी जाने जोड़ने का प्रयास किया था जोड़ें –

+0

आपने इसे इंस्टॉल किया है, लेकिन क्या आपने असेंबली को अपनी परियोजना में संदर्भ के रूप में जोड़ा है? – ken

+0

'System.IObservable ' .NET 4 में MSCORLIB में जोड़ा गया था। इससे पहले प्री-रिलीज (कम से कम) आरएक्स संस्करण .NET के पुराने संस्करणों का समर्थन करता था। .NET का कौन सा संस्करण प्रोजेक्ट लक्ष्यीकरण है? – Richard

उत्तर

3

जैसा कि संदेश कहता है, आपकी परियोजना को सिस्टम.ऑब्सर्वेबल असेंबली का संदर्भ देने की आवश्यकता है। बस आरएक्स ढांचे को स्थापित करना आपके प्रोजेक्ट का संदर्भ नहीं जोड़ता है ...

+0

ऐसी कोई पुस्तकालय नहीं है। कम से कम, विजुअल स्टूडियो 2013 को इसे प्रोजेक्ट लक्ष्यीकरण .NET 4 के लिए नहीं मिला।5 – Serge

+0

@ सर्ज आपको NuGet –

+0

के माध्यम से आरएक्स फ्रेमवर्क जोड़ना है, लेकिन कुछ भी नहीं बदला। वही संदेश अंत में, मैंने एक पुरानी परियोजना "System.Observable.dll" में पाया, और मैन्युअल रूप से उस संदर्भ को जोड़ा। – Serge

0

आपने आवश्यक एक्सटेंशन इंस्टॉल किए हैं, लेकिन आपको अभी भी इसे अपनी परियोजना के संदर्भ में जोड़ने की आवश्यकता होगी।

0

दृश्य स्टूडियो में

  • अपनी परियोजना
  • जोड़ें पर क्लिक करें के संदर्भ फ़ोल्डर राइट-क्लिक करें संदर्भ ...
  • संदर्भ जोड़ें विंडो में, असेंबली >> एक्सटेंशन
  • सिस्टम पर क्लिक करें। सूची
  • से ऑब्जेरबल
  • क्लिक करें

समस्या हल

+0

ऐसी कोई पुस्तकालय नहीं है। .NET 4.5 – Serge

संबंधित मुद्दे