मुझे पूरी तरह से यकीन नहीं है कि इस सवाल को बेहतर तरीके से कैसे करें, क्योंकि मुझे पूरी तरह से यकीन नहीं है कि इन विभिन्न संदर्भ समस्याओं का मुख्य कारण क्या है, इसलिए मैं अस्पष्ट शीर्षक के लिए पहले से माफ़ी मांगता हूं।सिस्टम संदर्भों को पहचाना नहीं जा रहा है?
मैं विंडोज 8 के लिए वीएस 2012 एक्सप्रेस में ऐप्स लिख रहा हूं, जो एक WinRT (एआरएम) सतह टैबलेट को लक्षित करता है।
मुझे संदर्भों के साथ कई समस्याएं हैं जो स्पष्ट रूप से पूरी तरह से पहचाने जा रहे हैं। सादगी के लिए, मुझे कुछ उदाहरणों के साथ रोशनी दें।
मैं SOAP xml से जुड़े कुछ कोड लिख रहा हूं।
सबसे पहले, अगर मैं स्पष्ट रूप से "उपयोग .." लाइन समेत "System.Xml" (साथ ही System.Xml.Linq) का संदर्भ देता हूं, तो यह वास्तव में कुछ भी नहीं प्रतीत होता है।
using System.Xml.Linq;
using System.Xml;
...
XmlDocument xmldoc = new XmlDocument();
फेंकता "प्रकार या नाम स्थान का नाम 'XmlDocument' नहीं पाया जा सका"
इसी तरह अगर मैं और अधिक स्पष्ट कर रहा हूँ:
using System.Xml.Linq;
using System.Xml;
....
System.Xml.XmlDocument xmldoc = new System.Xml.XmlDocument();
फेंकता "प्रकार या नाम स्थान का नाम 'XmlDocument' नेमस्पेस 'System.Xml' 'के साथ-साथ मूल त्रुटि संदेश में मौजूद नहीं है।
ठीक है। मैं स्पष्ट रूप से कुछ याद कर रहा हूं, लेकिन इस तरह की चीजों के लिए कई सारे Google परिणाम हैं।
मैं वर्चुअलबॉक्स पर स्थापित विंडोज 8 पर वीएस2012 चला रहा हूं, और शायद सोच रहा हूं कि मेरी स्थापना हो गई है, मैंने पहली बार बस VS2012 को पुनर्स्थापित करने का प्रयास किया, फिर स्थापना को सुधारने पर यह कुछ भी प्रभावित नहीं हुआ।
अगला, मैंने प्रश्न में .dll फ़ाइलों को मैन्युअल रूप से संदर्भ जोड़ने का प्रयास किया। जब मैंने कोशिश की, तो वीएस इसे अनुमति नहीं देगी, कह रही है कि वे पहले ही डिफ़ॉल्ट रूप से शामिल हैं।
अगला, मैंने अपने प्रोजेक्ट के लिए .csproj फ़ाइल मैन्युअल रूप से खोलने का प्रयास किया, और कुछ संदर्भों के लिए संदर्भ शामिल = "... लाइनें जो मुझे याद आ रही थीं (जैसे मैंने कहा, मैं बस सिस्टम का उपयोग कर रहा हूं। उदाहरण के रूप में एक्सएमएल।) यह कुछ भी बदलने के लिए प्रतीत नहीं होता था, क्योंकि मुझे बिल्कुल वही त्रुटियां मिल रही थीं।
अगला, मैं Google- प्रेरित होंच पर "प्रोग्राम जोड़ें या निकालें" में गया और नियंत्रण कक्ष के माध्यम से -> प्रोग्राम्स जोड़ें/निकालें, मैंने नेट फ्रेमवर्क 4.5 एडवांस्ड सर्विसेज चालू कर दिए हैं। दुर्भाग्यवश ऐसा कोई प्रभाव नहीं प्रतीत होता है।
"संदर्भ पथ" में विभिन्न .dll-युक्त पथ जोड़ना भी कुछ भी प्रभावित नहीं करता बिल्कुल (वह क्षेत्र था पहले वीएस स्थापित करने पर खाली)
मैं स्टंप हो गया हूं। क्या मैं बार-बार पुन: स्थापना और मरम्मत के बाद भी। डीएलएस या अन्य फाइलों को याद कर रहा हूं?
ध्यान दें कि मैं कम से कम Windows.Data.Xml, Windows.Data.Xml.Dom का संदर्भ देकर XmlDocument बनाने में सक्षम था लेकिन उस नेमस्पेस में मुझे कुछ तरीकों की कमी दिखाई दे रही है।
ओह, अतिरिक्त जानकारी है, अगर यह मदद करता है: यह दृश्य स्टूडियो 2012 में एसी # Windows Store एप्लिकेशन Windows 8 के लिए एक्सप्रेस है, VirtualBox पर चल रहा है, और अगर मैं संदर्भ मुद्दों के साथ लाइनों बाहर टिप्पणी, यह रिमोट डीबगिंग के माध्यम से एक भूतल टैबलेट में बस ठीक है। –
यदि आपको XML दस्तावेज़ में यादृच्छिक पहुंच की आवश्यकता नहीं है, तो ['XmlReader'] (http://msdn.microsoft.com/en-us/library/system.xml.xmlreader.aspx) के माध्यम से पार्सिंग खींचें उचित रूप से होना चाहिए एक बार जब आप एपीआई को समझते हैं तो सुविधाजनक। यह आपको अभी भी एक्सएमएल संरचना के समानांतर में अपना कोड ढांचा देना चाहिए। – millimoose
@ मिलिमोस, धन्यवाद। हाँ मैं इसके साथ आगे बढ़ने जा रहा हूं। –