8

में एकाधिक कॉन्फ़िगरेशन फ़ाइलों का संयोजन करना मेरे पास विजुअल स्टूडियो 2008 में एक समाधान है जिसमें एकाधिक सी # परियोजनाएं हैं। प्रत्येक प्रोजेक्ट में इसकी अपनी कॉन्फ़िगरेशन फ़ाइल (App.config और सेटिंग्स.सेटिंग) होती है। यह वास्तुशिल्प रूप से समझ में आता है क्योंकि प्रत्येक मॉड्यूल स्वायत्त है और कई अलग-अलग समाधानों में उपयोग किया जाता है।विजुअल स्टूडियो

मेरी समस्या यह है कि जब मैं समाधान को संकलित करता हूं तो स्टार्टअप प्रोजेक्ट (या निष्पादन योग्य युक्त प्रोजेक्ट) के लिए केवल कॉन्फ़िगरेशन फ़ाइल शामिल होती है। अन्य मॉड्यूल के लिए कॉन्फ़िगरेशन सेटिंग्स DLL में संकलित की जाती हैं। तो मेरा सवाल यह है कि क्या एकाधिक कॉन्फ़िगरेशन फ़ाइलों को जोड़ने या उन्हें जोड़ने के विजुअल स्टूडियो में कोई तरीका है ताकि डीएलएल के लिए सेटिंग्स रनटाइम पर बदला जा सके?

उत्तर

5

मुझे यकीन नहीं है कि यह वही है जो आप खोज रहे हैं या यदि यह मदद करेगा, लेकिन किसी क्षेत्र में खोज के लिए नेतृत्व के रूप में, ध्यान दें कि आप दो कॉन्फ़िगरेशन फ़ाइलों को लिंक कर सकते हैं। उदाहरण के लिए, मैं एक अलग फाइल में मेरी कनेक्शन स्ट्रिंग है तो Web.config में मेरी ConnectionStrings लाइन में लिखा है:

<connectionStrings configSource="WebCS.config"/> 

फिर, अलग फाइल में, मेरे पास है:

<connectionStrings> 
    <add name="BSDIConnString" 
     connectionString="Data Source=XXX;Initial Catalog=XXX;User ID=XXX;Password=XXX" 
     providerName="System.Data.SqlClient"/> 
</connectionStrings> 
+1

Btw, इस configSource विशेषता चाल केवल config _sections_ के लिए काम करती है [कनेक्शन स्ट्रिंग्स पूर्व-परिभाषित डॉटनेट कॉन्फ़िगरेशन अनुभाग है], और आपको अपनी कॉन्फ़िगरेशन में प्रोग्रामेटिक पहुंच (दृढ़ता से टाइप करने) की अनुमति देने के लिए प्रत्येक कस्टम कॉन्फ़िगरेशन सेक्शन के लिए अपना कस्टम कॉन्फ़िगरेशन सेक्शन हैंडलर लिखना पड़ सकता है। –

0

अधिक खुदाई के बाद, मैं यह काफी उपयोगी पोस्ट

http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/2710647c-6414-42c4-90b7-fd7603f55ae0/

बस मामले में किसी को भी एक ही मुद्दे में चलाता पाया, ऊपर उसके चारों ओर हो रही का सबसे व्यावहारिक तरीका हो रहा है। सावधान रहना हालांकि उस के साथ इस समाधान सेटअप संकुल बनाने थकाऊ हो सकता है:

http://bytes.com/groups/net-c/498720-app-config-dll-not-getting-added-setup-project

संबंधित मुद्दे