मेरे .NET 4 समाधान में, मेरे पास दो अलग-अलग प्रोजेक्ट हैं- एक वेब एप्लिकेशन प्रोजेक्ट और क्लास लाइब्रेरी प्रोजेक्ट।क्लास लाइब्रेरी प्रोजेक्ट में कनेक्शन स्ट्रिंग प्राप्त करें
वेब अनुप्रयोग प्रोजेक्ट में, डेटाबेस कनेक्शन स्ट्रिंग web.config फ़ाइल में है। मैं क्लास लाइब्रेरी प्रोजेक्ट से उस कनेक्शन स्ट्रिंग को एक्सेस करना चाहता हूं। क्या यह संभव है? यदि हां, तो कैसे?
यदि कनेक्शन स्ट्रिंग प्राप्त करने के लिए कोई बेहतर तरीका है, तो कृपया मुझे बताएं।
"क्या आप कह सकते हैं कि आपकी कक्षा लाइब्रेरी हमेशा कॉन्फ़िगरेशन फ़ाइल के साथ कुछ खाया जाएगा?" चूंकि पुस्तकालय सी # में लिखा गया था, मुझे लगता है कि यह एक मान्य धारणा है। ऐसा कहा जा रहा है कि, मैं सहमत हूं कि क्लास लाइब्रेरी में सीधे 'कॉन्फ़िगरेशन प्रबंधक' तक पहुंच गलत है, क्योंकि यह कार्यक्षमता लाइब्रेरी के दायरे से बाहर है। –
@EladLachmi "चूंकि पुस्तकालय सी # में लिखा गया था, मुझे लगता है कि यह एक मान्य धारणा है"। मैं असहमत हूं। सिर्फ इसलिए कि पुस्तकालय सी # में लिखा गया है इसका मतलब यह नहीं है कि इसे .NET समाधान से उपभोग किया जाएगा। उदाहरण के लिए, यह उस मामले के लिए जावा या किसी अन्य चीज़ में लागू हो सकता है। अब मुझे उत्सुकता है कि क्या होगा यदि आपने लाइब्रेरी में कॉन्फ़िगरेशन मैनेजर का उपभोग किया जिसके कॉलर का कोई समर्थन नहीं है। TODO सूची के लिए एक है! :) –
@EladLachmi दूसरी तरफ, यदि आपने इसे लिखा है, और इसे साझा करने का कोई इरादा नहीं है, तो यह एक सुरक्षित धारणा होगी। –