10

मैं एक नया UserControl बना रहा हूं, और जब मैंने इसे खोल दिया तो एक्सएएमएल काम नहीं कर रहा था। मैंने सोचा कि यह अजीब था, क्योंकि जब मैं अपने मेनविंडो पर काम कर रहा था तो यह ठीक काम कर रहा था। तो मैंने अपने मेनविंडो पर जांच की। यह अभी भी काम करता है। सी # कोड में भी। हालांकि, अगर मैं प्रेस CTRL +             यह अभी भी ठीक ऊपर आता है। मुझे पूरा यकीन नहीं है क्यों। मैं Tools➾Options➾Text Editor➾XAML➾General पर गया, और टेक्स्ट प्राप्ति अनुभाग गहरा हुआ है (उदा। ऑटो-लिस्ट सदस्य, आदि)। जब मैं इसे अपनी मुख्य खिड़की पर देखता हूं, तो यह भी गहरा हुआ है, लेकिन इंटेलिसेंस वहां काम करता है। क्या कोई मेरी मदद कर सकता है? मेरा वीएस संस्करण वीएस2012 एक्सप्रेस, अपडेट 2. स्थापित एकमात्र एक्सटेंशन एक्सएनए है (this "हैक" का उपयोग कर)।विजुअल स्टूडियो इंटेलिसेंस केवल एक्सएएमएल पर बहुत विशिष्ट परिस्थितियों पर काम नहीं कर रहा है

+2

हां, इसमें क्या गड़बड़ है? टिप्पणी करें। –

+0

प्रश्न के साथ कुछ भी गलत नहीं है, इसलिए '+1', लोगों को टिप्पणियां छोड़नी चाहिए जब वे ऐसा करते हैं। 'वीएस2012 अपडेट 2' इंस्टॉल करने पर टिप के लिए धन्यवाद, मुझे उम्मीद है कि यह मेरे एक्सएएमएल इंटेलिसेन्स को भी ठीक करेगा। –

उत्तर

6

हू। मैंने बस इसे पुनरारंभ किया और यह फिर से काम किया। समस्या यह है कि इससे पहले, जब मैंने इसे पुनरारंभ किया, तब भी यह काम नहीं कर पाया। मुझे अंतर्निहित मुद्दा नहीं मिला है, लेकिन अब यह तय हो गया है।

+0

तो यह नॉटली है? हाहा –

3

इंटेलिजेंस विफल होने के कई कारण हैं और यदि आपके पास खेलने में कई कारक हैं तो आपको इसे काम करने के लिए कई चीजें करना होगा और इसलिए मैंने इसे हल करने के लिए कुछ चीजें सूचीबद्ध की हैं अतीत में मुद्दा

सुनिश्चित करें कि आप एक्सएएमएल यूआई डिज़ाइनर या स्रोत कोड (टेक्स्ट) संपादक का उपयोग कर रहे हैं XAML को इंटेलिजेंस के साथ संपादित करने के लिए। एक्सएमएल (टेक्स्ट) संपादक मेरी स्थापना (VS2013 प्रो) पर इंटेलिजेंस प्रदान नहीं करता है।

यदि लोडर असेंबली में अपवाद के कारण डिज़ाइनर क्रैश हो जाता है तो आप इंटेलिसेंस भी खो सकते हैं। इसे पुनर्स्थापित करने के लिए अपवाद को ठीक करें।

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

सैंडबॉक्सिंग और पूर्ण विश्वास देने के बारे में अधिक जानकारी के लिए निम्न लेख देखें: -

http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

http://msdn.microsoft.com/en-us/library/ee890038(v=vs.110).aspx

जाहिर है केवल विधानसभाओं कि तुम पर भरोसा करने के लिए पूर्ण विश्वास अनुदान!

एक विधानसभा के लिए पूर्ण विश्वास प्रदान करने के लिए, Windows Explorer में विधानसभा के लिए ब्राउज़ करें और फ़ाइल गुण खोल सकते हैं और विधानसभा (नीचे छवि देखें) अनवरोधित।

enter image description here

इसके अलावा, फ़ाइलें .suo को हटाने रुक-रुक कर Intellisense समस्याओं को स्पष्ट कर सकते हैं।

+0

तो निराशाजनक। डिफ़ॉल्ट संपादक को एक्सएमएल में बदल दिया है इसलिए मुझे कष्टप्रद डिजाइनर नहीं मिला है। जैसा कि आपने पाठ संपादक को सेट करने का सुझाव दिया है, समस्या हल हो गई है। –

1

मेरे मामले, उपकरण/विकल्प/पाठ संपादक/XAML/विविध/हमेशा खुला पूर्ण XAML ध्यान में रखते हुए दस्तावेजों में अनियंत्रित था। हम उसकी जांच करने और समाधान Explorer से मेरी XAML फाइल को फिर से खोलने के बाद, मैं Intellisence वापस किया था।

यह दृश्य स्टूडियो 2013

6

यह मुझे कहना है WPF क्षुधा विकास के बारे में सबसे निराशा चीजों में से एक है में हुआ था।और यहाँ एक अस्थायी समाधान है कि संयोग से मनाया गया और हर बार IntelliSense टूट जाता है काम करता है XAML के साथ काम करते है:

  • किसी भी तरह से XAML फाइल तोड़

    ; उदाहरण के लिए: किसी भी वर्ण/प्रतीक

  • हिट F6 को हटाने का निर्माण करने के

हो गया और IntelliSense कुछ सेकंड में वापस आ गया है!

+1

बस वीएस2012 में यह समस्या थी, और वीएस और मेरी मशीन को पुनरारंभ करने के बाद, साथ ही साथ मेरे एसयूओ और कई साफ/पुनर्निर्माणों को साफ़ करने के बाद भी, मुझे अभी भी इंटेलिजेंस नहीं मिला। मैंने एक तत्व पर 'समापन' को हटा दिया, निर्माण करने की कोशिश की (और एक त्रुटि मिली) और इसे वापस डालने के बाद, मेरा इंटेलिजेंस फिर से काम करता है। महान समाधान, और निश्चित रूप से कुछ भी जटिल से पहले कोशिश करने लायक है। – goldenratio

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