2017-01-21 6 views
5

आज मुझे विजुअल स्टूडियो 2015 में कुछ बैंगनी (या बैंगनी?) रेखांकन का सामना करना पड़ रहा है, जो मैंने पहले कभी नहीं देखा है।दृश्य स्टूडियो संपादक में बैंगनी रेखांकन का मतलब क्या है?

purple underlines in Visual Studio Editor

मैं पाठ पर कर्सर आयोजित लेकिन कुछ भी (यह कभी कभी होता है) हुआ। मैंने इसे गुगल किया और कुछ भी नहीं मिला।

इसका क्या अर्थ है? वीएस में विभिन्न प्रकार की चेतावनियों का प्रतिनिधित्व कैसे करते हैं?

यहां कुछ संकेत दिए गए हैं: बाद में प्रोग्राम स्वयं चल रहा है, जबकि मैंने बाद में स्रोत को संपादित किया। जब मैं प्रोग्राम को रोकता हूं, तो अंडरलाइन गायब हो जाती है। तो मुझे लगता है कि यह डिबगिंग की वर्तमान स्थिति के साथ कुछ करने के लिए है।

+0

अपने माउस को टेक्स्ट पर रखें और वीएस आपको – Plutonix

+2

बताएगा आमतौर पर यह करता है। लेकिन कभी-कभी यह काम नहीं करेगा। –

उत्तर

7

इस मामले में, आप बैंगनी संपादन देखते हैं क्योंकि आप चलते समय कोड संशोधित कर रहे हैं। https://msdn.microsoft.com/en-us/library/ba77s56w.aspx देखें:

जब आप एक अनाधिकृत संपादन कर लेने पर, परिवर्तन एक बैंगनी लहरदार रेखांकन के साथ चिह्नित है और एक कार्य कार्य सूची में प्रदर्शित होता है। यदि आप संपादन और जारी रखना जारी रखना चाहते हैं तो आपको अनधिकृत संपादन पूर्ववत करना होगा। संपादन और जारी रखने के बाहर किए गए कुछ अनधिकृत संपादन की अनुमति दी जा सकती है। यदि आप ऐसे अनधिकृत संपादन के परिणामों को बरकरार रखना चाहते हैं, तो आपको डीबगिंग रोकना होगा और अपना एप्लिकेशन पुनरारंभ करना होगा।

एक बैंगनी अंडरलाइन भी दिखाई दे सकती है जब कोड में कोई त्रुटि होती है जो कुछ परिस्थितियों के कारण नहीं चलती है, जैसे #IFDEF। https://msdn.microsoft.com/en-us/library/dn957937.aspx देखें:

एक बैंगनी विद्रूप एक साझा परियोजना में प्रकट होता है जब वहाँ कोड में कोई त्रुटि है कि वर्तमान में सक्रिय नहीं है, उदाहरण के लिए जब आप Windows संदर्भ में काम कर रहे हैं, लेकिन कुछ है जो एक में कोई त्रुटि हो जाएगा दर्ज है एंड्रॉइड संदर्भ। एक लाल झुकाव सक्रिय कोड में एक कंपाइलर त्रुटि या चेतावनी इंगित करता है जिसे आपको सौदा करने की आवश्यकता है।

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