मैं अपने .NET ऐप में लॉगिंग लागू करने के लिए log4net का उपयोग करता हूं। हालांकि मैं प्रत्येक उपयोगकर्ता के लिए 300kb log4net.dll वितरित नहीं करना चाहता हूं, लेकिन अगर उसे समस्या है तो मैं इस डीएल को उपयोगकर्ता को भेज दूंगा और मैं चाहता हूं कि वह लॉग प्रदान करे।मैं log4net.dll वैकल्पिक कैसे बना सकता हूं?
तो, क्या मेरे ऐप को चलाने के लिए संभव है कि डीएल वहां है या नहीं? डीएल लॉगिंग के लिए निश्चित रूप से आवश्यकता होगी, लेकिन यदि कोई लॉगिंग की आवश्यकता नहीं है, तो ऐप को डीएल के बिना चलाना चाहिए।
यह एक प्लगइन बनाओ:
अब आप अपने लकड़हारा बनाने के लिए और लॉग को संदेश "लिखने" अपने कारखाने का उपयोग कर सकते हैं। [एमईएफ] देखें (http://mef.codeplex.com/)। – Oded
300kb? यह कुछ नहीं है, इसे जहाज। –
@SteveWellens कुछ भी नहीं? Exe सिर्फ 15kb है और स्थापित करने की आवश्यकता नहीं है। –