विजुअल स्टूडियो डिबग मोड और रिलीज मोड में आपके .Net प्रोजेक्ट के निर्माण के लिए अलग-अलग कॉन्फ़िगरेशन हैं।
डिबगिंग के लिए चरण दर चरण उनके .Net प्रोजेक्ट के लिए डीबग मोड का चयन करें और असेंबली फ़ाइल (.dll या .exe) के अंतिम निर्माण के लिए रिलीज़ मोड का चयन करें।
बिल्ड कॉन्फ़िगरेशन बदलने के लिए -
बिल्ड मेनू से, कॉन्फ़िगरेशन प्रबंधक चुनें, फिर डीबग या रिलीज़ चुनें। या टूलबार पर, समाधान कॉन्फ़िगरेशन सूची से डीबग या रिलीज़ चुनें।
कोड जो #if डिबग के अंदर लिखा गया है, केवल तभी निष्पादित किया जाएगा जब कोड डिबग मोड के अंदर चल रहा हो।
यदि कोड रिलीज़ मोड में चल रहा है, तो #if डीबग गलत होगा और यह इसके अंदर मौजूद कोड को निष्पादित नहीं करेगा।
उदाहरण
class Program{
static void Main(string[] args){
#if DEBUG
Console.WriteLine("Mode=Debug");
#else
Console.WriteLine("Mode=Release");
#endif
Console.ReadLine();
}
} आउटपुट
if in Debug Mode Mode=Debug if in Release Mode Mode=Release