8

मैं विजुअल स्टूडियो 2015 में एमवीसी अनुप्रयोग पर काम कर रहा हूं। अचानक, जावास्क्रिप्ट फ़ाइलों के लिए इंटेलिजेंस अजीब तरीके से व्यवहार करना शुरू कर दिया। कभी-कभी, इंटेलिजेंस पॉप अप नहीं होता है लेकिन इसे कीबोर्ड शॉर्टकट का उपयोग करके प्रदर्शित किया जा सकता है। बदतर समस्या यह है कि यह स्थानीय चर नहीं दिखाता है। स्क्रीनशॉट यहां है: http://i.imgur.com/RvyQVTm.jpg। स्थानीय चर abcde सूची में नहीं है। यहां सही व्यवहार का एक स्क्रीनशॉट है: http://i.imgur.com/w5LM0JA.jpg। विधि लिखते समय ऑब्जेक्ट एट्रिब्यूट्स के लिए मैं समान व्यवहार को घेरता हूं (this. लिखते समय इंटेलिजेंस विशेषता नहीं दिखाता है)।विजुअल स्टूडियो 2015 जावास्क्रिप्ट इंटेलिसेंस अजीब व्यवहार

समस्या मेरे लैपटॉप पर हो रही है। मैंने इसे हल करने की कोशिश की। मैंने अलग-अलग समाधानों की कोशिश की लेकिन बिना किस्मत के। कारण यह है कि मुझे मिले समाधान मेरी विशिष्ट समस्या के लिए नहीं थे। मैंने विजुअल स्टूडियो को पुनर्स्थापित करने का भी प्रयास किया।

चूंकि मैं इसे लैपटॉप पर ठीक करने में सक्षम नहीं था, इसलिए मैंने अपने डेस्कटॉप पर विजुअल स्टूडियो को ताजा विंडोज 10 इंस्टॉलेशन के साथ स्थापित करने का प्रयास किया। मैंने लैपटॉप से ​​नई परियोजना में नई परियोजना बनाई और फ़ाइलों को स्थानांतरित कर दिया। इंटेलिजेंस नई परियोजना में काम कर रहा था। मैंने कुछ कोड लिखा, प्रोजेक्ट को सेव किया और कंप्यूटर बंद कर दिया।

जब मैं कुछ दिनों के बाद अपनी परियोजना में लौट आया तो मैंने देखा कि इंटेलिजेंस लैपटॉप पर उसी तरह व्यवहार कर रहा था।

सबसे अंतरंग बात यह है कि इंटेलिजेंस मेरे द्वारा बनाई गई किसी भी नई परियोजना में काम करता है।

मैं वास्तव में हताश हूं क्योंकि मैंने इस मुद्दे को ठीक करने का प्रयास करने में पहले से ही इतना समय बिताया है। मैं किसी भी मदद के लिए खुश रहूंगा।

+0

वही बात मेरे साथ हो रही है। क्या आपने हाल ही में वीएस2015 को अपग्रेड किया था? –

+0

मैंने लैपटॉप पर अद्यतन 2 स्थापित किया है और संस्करण, मैंने डेस्कटॉप पर स्थापित किया है, पहले ही अपडेट 2 के साथ था। हालांकि, मुझे लगता है कि लैपटॉप पर अपडेट इंस्टॉल करने से पहले मुझे इस समस्या का सामना करना पड़ा। – HaitraMysh

+2

मैं किसी भी जावास्क्रिप्ट वाक्यविन्यास त्रुटियों की तलाश करने की कोशिश करता हूं और यह सुनिश्चित करता हूं कि किसी भी कथन को अर्धविराम से ठीक से समाप्त कर दिया जाए। इंटेलिजेंस का सही व्यवहार इसके तर्क पर निर्भर करता है कि वह आपके कोड को सफलतापूर्वक समझने में सक्षम है, और दुभाषिया सख्त जावास्क्रिप्ट वाक्यविन्यास का पालन कर सकता है (शायद एक सामान्य ब्राउज़र के जावास्क्रिप्ट इंजन की तुलना में भी कठोर)। – gpersell

उत्तर

0

के बाद से समय मैं इस सवाल का मैं कुछ मायनों में पता चला कैसे कम करने के लिए (भी हो सकता है ठीक) मुद्दा तैनात:

  1. मैं इस परियोजना के लिए नए समाधान बनाया और उनकी सामग्री को कॉपी करके वहाँ सभी फाइलों को ले जाया गया ।

  2. मैं कंप्यूटर को बंद नहीं करता हूं। मैं विजुअल स्टूडियो के साथ हाइबरनेशन का उपयोग करता हूं। यह आवश्यक नहीं हो सकता है क्योंकि मेरी प्रोजेक्ट एक विंडोज अपडेट पुनरारंभ होता है और प्लगइन अपडेट के कारण कई वीएस पुनरारंभ होता है।

  3. यदि आपको समस्या आती है, तो gpersell के सुझाव के रूप में वाक्यविन्यास त्रुटियों की जांच करें। एक बार, जब मैंने लापता ब्रांड्स के साथ फ़ंक्शन कॉल करने का प्रयास किया तो इंटेलिजेंस मेरे लिए टूट गया।

  4. यदि आप सुनिश्चित हैं कि कोई वाक्यविन्यास त्रुटियां नहीं हैं, तो कंप्यूटर को थोड़ी देर के लिए छोड़ दें। यह बेवकूफ लग सकता है लेकिन यह पहले से ही मुझे तीन बार मदद की है। मैं आम तौर पर प्रोजेक्ट के साथ चलने वाले विजुअल स्टूडियो के साथ 5-15 मिनट तक कंप्यूटर छोड़ देता हूं और जब मैं वापस आ जाता हूं तो इंटेलिजेंस फिर से काम करता है।

  5. \obj\Debug और \obj\Release फ़ोल्डर्स की सामग्री को न हटाएं। इसके बजाय विजुअल स्टूडियो की क्लीन प्रोजेक्ट सुविधा का उपयोग करें।

  6. यदि उपरोक्त में से कुछ भी नहीं है में मदद करता है, बिंदु 1.

से फिर से शुरू मुझे आशा है कि यह किसी को मदद मिलती है।

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