2013-02-14 56 views
12

नहीं मिला है मै मैक ओएस एक्स के लिए मैंने "एंड्रॉइड के लिए मोनो"/मोनो डेवलपमेंट 3.1.1 का परीक्षण संस्करण डाउनलोड किया है। मैं XDocument का उपयोग करके कुछ XML को पार्स करने का प्रयास कर रहा हूं।MonoDevelop 3.1.1 System.Xml.Linq

using System.Xml.Linq; 

मैं निम्नलिखित त्रुटि मिलती है: लेकिन मैं आयात मैं की जरूरत है खोजने के लिए नहीं कर पा रहे समाधान Explorer में संदर्भ के तहत

The type or namespace name 'Linq' does not exist in the namespace 'System.xml'. Are you missing an assembly reference? 

उद्घाटन System.Xml संदर्भ से पता चलता में कोई Linq देखते हैं कि यह:

System.Xml 
- References 
    - mscorlib 
    - System 
- System.Xml 
- System.Xml.Schema 
- System.Xml.Serialization 
- System.Xml.XPath 
- System.Xml.Xsl 

कोई विचार?

संपादित करें: अधिक जानकारी:

  • रनटाइम: मोनो 2.10.9 (टारबॉल)

  • Android के लिए
  • मोनो: 4.4.55 (मूल्यांकन)

  • Monotouch: Xamarin .Mac: स्थापित नहीं

  • ऑपरेटिंग सिस्टम: मैक ओएस एक्स 10.8.2

System.Xml:

  • [विधानसभा: AssemblyVersion ("2.0.5.0")]

उत्तर

20

आप अपने प्रोजेक्ट संदर्भ System.Xml.Linq विधानसभा जोड़ने की जरूरत है; System.Xml.LinqSystem.Xml में नहीं है, लेकिन इसकी खुद की एक असेंबली है।

अपनी समाधान विंडो में References पर राइट क्लिक करें, और Edit References चुनें। वहां System.Xml.Linq जोड़ें।

enter image description here

+0

ठीक है, धन्यवाद के लिए

mcs /reference:System.Xml.Linq.dll ... 

काम करता है। मैं उसे कहाँ ढूँढू? यह मेरे कंप्यूटर पर खोज नहीं मिल सका। – Sunkas

+2

@Sunkas - अगर यह स्क्रीनशॉट के संदर्भ में सूचीबद्ध नहीं है जो एंटोनिजन ने पोस्ट किया है तो यह आपके सिस्टम पर स्थापित नहीं है। –

+0

यह वहां सूचीबद्ध था इसलिए समस्या हल हो गई :) – Sunkas

0
कमांडलाइन पर

मुझे