c# - Must NuGet dll.config changes be copied to exe.config? -
अगर मैं DLL प्रोजेक्ट MyLib (अर्थात आउटपुट टाइप क्लास लाइब्रेरी) के लिए एक NuGet पैकेज संदर्भ जोड़ता हूं, तो पैकेज प्रबंधक कभी-कभी एक ऐप बनाता है .config परियोजना में (उदाहरण के लिए एक बाध्यकारी रीडायरेक्ट के साथ) जो MyLib.dll.config के रूप में निर्मित हो जाता है ऐसा करता है, उदाहरण के लिए।
जब मेरा Windows डेस्कटॉप एप्लिकेशन MyLib.dll को लोड करता है, तो यह MyLib.dll.config में बाइंडिंग रीडायरेक्ट की उपेक्षा करता है, और मुझे एक FileLoadException मिलता है। अगर मैं मैन्युअल रूप से बाध्यकारी रीडायरेक्ट को एपीई प्रोजेक्ट के लिए app.config में प्रतिलिपि बना देता हूं, तो मैं इस समस्या को ठीक कर सकता हूं।
क्या यह मैन्युअल एप.कॉन्फिग फाइलों के बीच कॉपी-पेस्ट वास्तव में एक ही तरीका है कि एक न्यूजेट बाध्यकारी कार्य करने के लिए रीडायरेक्ट? यह बेहद कठिन और त्रुटि प्रतीत होता है कि NuGet को निर्भरता को स्वचालित रूप से संभालना माना जाता है।
Comments
Post a Comment