मैं NHibernate 2.1.2.400 का उपयोग कर रहा हूं जो log4net 1.2.10.0 को संदर्भित कर रहा है। एक ही परियोजना में, मैं भी बस लेखांकन एसडीके का उपयोग करता हूं, दुख की बात है कि यह अभी भी log4net 1.2.9.0 का उपयोग कर रहा है।
तो मैं काम करने के लिए NHibernate प्राप्त कर सकता हूं अगर मैं log4net 1.2.10.0 को संदर्भित करता हूं, लेकिन बस एसडीएसके काम नहीं करता है। और इसके विपरीत...
मैं अनुमान लगा रहा हूं कि अधिकांश समस्याएं इस तथ्य से आती हैं कि log4net ने अपनी विधानसभा कुंजी बदल दी है। मैंने सफलता के बिना एक बाध्यकारी पुनर्निर्देशन का उपयोग करने की कोशिश की: 2 डीएलएल में एक ही कुंजी नहीं है।
मैं log4net 1.2.9.0 का उपयोग करने के लिए NHibernate को फिर से शुरू करने पर विचार कर रहा हूं, लेकिन ऐसा करना गलत काम लगता है और मेरी भावना यह है कि बस लेखांकन कभी भी जल्द ही log4net 1.2.10.0 का उपयोग करने के लिए अपने एसडीके को अपडेट नहीं करेगा।
इसे संभालने का सबसे अच्छा तरीका क्या है? क्या इसका समाधान संभव है?