/ / सी # - सी #, डीबगिंग, सी-प्रीप्रोसेसर में प्री-प्रोसेसर निर्देश

सी # - सी #, डीबगिंग, सी-प्रीप्रोसेसर में प्री-प्रोसेसर निर्देश

मुझे सी # में प्रीप्रोसेसर निर्देशों के साथ परेशानी हो रही है। मैंने एक विजुअल स्टूडियो 2008 सी # जीत फॉर्म ऐप बनाया है। मैं इसे जोड़ता हूं:

#if (DEBUG)
textBox1.Text = "in debug mode";
#else
textBox1.Text = "in release mode";
#endif

और जब मैं डीबग में चलाता हूं तो मुझे "डीबग मोड में" अपेक्षित दिखाई देता है। हालांकि जब मैं रिलीज, संकलन और .exe चलाने के लिए स्विच करता हूं, तब भी मुझे "डीबग मोड" टेक्स्ट दिखाई देता है। मेरे प्रोजेक्ट गुणों में मैंने परिभाषित किया है DEBUG लगातार जांच की। मुझे ऊपर दिए गए कोड के लिए सही रंग-कोडित वाक्यविन्यास भी मिलता है। क्या देता है?

उत्तर:

जवाब के लिए 2 № 1

डीबग और रिलीज कॉन्फ़िगरेशन दोनों के लिए आपके पास DEBUG परिभाषित कोई मौका है?


जवाब के लिए 0 № 2

क्या आपके पास "# परिभाषित डेबग" लाइन है? यह हमेशा सच करने के लिए DEBUG सेट करता है।