यह एक #if DEBUG
अनुभाग में एक using
निर्देश डाल करने के लिए बिल्कुल ठीक है, और यह कि निर्देश जब डिबग के लिए संकलित निकाल देंगे।
हालांकि, यह कहानी का एकमात्र हिस्सा है; यह आपके उद्देश्य को अपने आप पूरा नहीं करेगा। विजुअल स्टूडियो में सॉल्यूशन एक्सप्लोरर में संदर्भ अनुभाग भी हैं। आपको असेंबली के संदर्भ को भी हटाने की आवश्यकता होगी, या जब भी आप निर्माण करेंगे तब भी इसमें शामिल किया जाएगा।
मुझे विजुअल स्टूडियो उपयोगकर्ता इंटरफ़ेस में कुछ भी याद नहीं है जो आपको ऐसा करने देगा, लेकिन मुझे उम्मीद है कि यदि आप मैन्युअल रूप से प्रोजेक्ट फ़ाइल को संपादित करते हैं तो यह संभव होना चाहिए (यह सिर्फ एक MSBuild फ़ाइल है)। व्यक्तिगत रूप से, मैं उन चीजों से बचने के लिए बहुत मेहनत करता हूं जिनके लिए प्रोजेक्ट फ़ाइलों में मैन्युअल संपादन की आवश्यकता होती है। विजुअल स्टूडियो इन फ़ाइलों का स्वामित्व करने में सक्षम होना चाहता है, और आप विवाद पैदा कर सकते हैं, जहां आप और विजुअल स्टूडियो एक-दूसरे के परिवर्तनों को ओवरराइट करते हैं।
स्रोत
2017-06-14 22:29:19
'उपयोग के निर्देश' असेंबली के मामले में कुछ भी नहीं करते हैं - वे केवल नामस्थान के बारे में हैं। आप असेंबली संदर्भ को अपनी प्रोजेक्ट फ़ाइल में सशर्त बनाना चाहते हैं ... यद्यपि रिलीज मोड में असेंबली में कोड * कोड * को संदर्भित नहीं करता है, फिर भी सी # कंपाइलर संदर्भ का उपयोग नहीं करेगा, जहां तक मैं ' मुझे पता है। (आपको हालांकि जांचना चाहिए - और मैं इसे सत्यापित करने के लिए संदर्भ को सशर्त बनाना चाहता हूं।) –
धन्यवाद! प्रतिक्रिया प्रतिक्रिया जॉन! – Bati