क्या नेट असेंबली फाइलों में AssemblyConfigurationAttribute
सेट करना अच्छा अभ्यास है?क्या मुझे असेंबली कॉन्फ़िगरेशन एट्रिब्यूट सेट करना चाहिए?
10
A
उत्तर
4
मुझे यह विशेष रूप से उपयोगी नहीं मिला है (क्योंकि कोई भी निम्न स्तर के उपकरण इस जानकारी को प्रदर्शित नहीं करते हैं) और मैंने इसे कभी भी उत्पादन कोड में उपयोग नहीं किया है जिस पर मैंने काम किया है।
भले ही, अगर आप यह चाहते हैं, बस निम्नलिखित लाइनों अपने AssemblyInfo.cs फ़ाइल में जोड़ने के लिए:
#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif
+0
मैं वास्तव में '# अन्य' को '#elif रिलीज' के साथ बदल दूंगा। यह सही प्रतीत नहीं होता है कि गैर-'DEBUG' को स्वचालित रूप से 'रिलीज' माना जाता है। और यदि, किसी कारण से, प्रीप्रोसेसर दोनों प्रतीक अनिर्धारित हैं, तो यह केवल कस्टम विशेषता को छोड़ने के लिए उचित नहीं लगता है। – stakx
संबंधित मुद्दे
- 1. असेंबली ट्रेडमार्क एट्रिब्यूट में क्या रखा जाना चाहिए?
- 2. क्या मुझे इरनो सेट करना चाहिए?
- 3. मुझे क्या करना चाहिए?
- 4. मुझे क्लास्स्पैट कैसे सेट करना चाहिए?
- 5. मुझे क्या gacutil.exe का उपयोग करना चाहिए?
- 6. मुझे GL_TEXTURE_MIN_FILTER और GL_TEXTURE_MAG_FILTER कब सेट करना चाहिए?
- 7. क्या मुझे HttpRuntime.Cache का उपयोग करना चाहिए?
- 8. क्या मुझे मार्कडाउन को स्वच्छ करना चाहिए?
- 9. क्या मुझे 'ईवेंट' लॉक करना चाहिए?
- 10. क्या मुझे jQuery.inArray() का उपयोग करना चाहिए?
- 11. क्या मुझे बूटस्ट्रैप का उपयोग करना चाहिए?
- 12. क्या मुझे jQuery.each() का उपयोग करना चाहिए?
- 13. क्या मुझे रेल माइग्रेशन फ़्लैट करना चाहिए?
- 14. क्या मुझे स्कैला का अध्ययन करना चाहिए?
- 15. सी # लॉगिंग। मुझे क्या उपयोग करना चाहिए?
- 16. क्या मुझे म्यूटेक्स का निपटान करना चाहिए?
- 17. क्या मुझे std :: stringstream preallocate करना चाहिए?
- 18. मुझे देखने में क्या करना चाहिए DidUnload?
- 19. क्या मुझे संदर्भक्यू पर सिंक्रनाइज़ करना चाहिए?
- 20. क्या मुझे सर्वलेट आउटपुटस्ट्रीम बंद करना चाहिए?
- 21. क्या विचार मॉडल डेटा सेट करना चाहिए?
- 22. क्या मुझे साझा होस्टिंग पर web.config एन्क्रिप्ट करना चाहिए?
- 23. मुझे उल्का में क्या करना चाहिए .gitignore फ़ाइल?
- 24. क्या हमें यूनिटटेस्ट असेंबली पर FxCop का उपयोग करना चाहिए?
- 25. क्या असेंबली पर हस्ताक्षर किए जाने चाहिए?
- 26. संदर्भित असेंबली में कॉन्फ़िगरेशन दोहराएं
- 27. मुझे कितना अनुकूलित करना चाहिए?
- 28. स्कैला में कॉन्फ़िगरेशन डेटा - क्या मुझे रीडर मोनड का उपयोग करना चाहिए?
- 29. monodroid या monotouch में कॉन्फ़िगरेशन तारों के लिए app.config के बजाय मुझे क्या उपयोग करना चाहिए?
- 30. लोडविथपार्टियलनाम() के बजाय मुझे क्या उपयोग करना चाहिए?
इससे कोई फर्क नहीं पड़ता कि आप इसे करने के लिए, "खुदरा" या "रिलीज" सेट तार्किक होगा विकल्प। माइक्रोसॉफ्ट इसे अपने स्वयं के असेंबली में उपयोग नहीं करता है। –
मैं सहमत हूं, .NET/MSDN दस्तावेज़ों के पुराने संस्करणों में उन्होंने आपको बताया कि यह वैकल्पिक है लेकिन इसे डीबग या खुदरा करने के लिए सेट किया जा सकता है, लेकिन वर्तमान दस्तावेज में इसके बारे में लगभग कुछ भी नहीं है। मुझे निराश लगता है। –