2010-05-16 15 views
7

मैं दृश्य स्टूडियो 2010 का उपयोग कर रहा मेरी समाधान Explorer में मैं फ़ोल्डरों में मेरी परियोजना आइटम सॉर्ट करने के लिए (फार्म के लिए एक फ़ोल्डर, कक्षा के लिए एक फ़ोल्डर, एक विविध फ़ोल्डर, आदि) की तरहमैं समाधान एक्सप्लोरर के अंदर एक अलग फ़ोल्डर में app.config कैसे स्थानांतरित कर सकता हूं?

यह है कि अगर, हालांकि लगता है मैं "app.config" फ़ाइल को "कॉन्फ़िगर फ़ाइलें" नामक फ़ोल्डर में ले जाता हूं, जब तक कि मैं सेटिंग्स. सेटिंग्स फ़ाइल में कोई सेटिंग नहीं बदलता तब तक काम करता है। एक बार ऐसा करने के बाद, एक नया app.config बनाया गया है और "कॉन्फ़िगर फ़ाइलें" फ़ोल्डर में मौजूद एक अपडेट नहीं किया गया था।

मैंने टेक्स्ट "app.config" के लिए पूरे समाधान की खोज की है और मुझे कोई परिणाम नहीं मिला है। मैं इस फ़ाइल को कैसे स्थानांतरित कर सकता हूं ताकि मेरा समाधान एक्सप्लोरर अच्छा और साफ दिख सके?

उत्तर

7

नहीं है, app.config मुख्य परियोजना फ़ोल्डर में हो गया है - लेकिन आप configSource= विशेषता का उपयोग करके "बाह्यरूप" कर सकते हैं app.config अंदर किसी भी विन्यास अनुभाग: AFAIK

<connectionStrings configSource="config\db\connectionstrings.config" /> 
<system.net> 
    <mailSettings> 
    <smtp configSource="config\mail\smtp.dev.config" /> 
    </mailSettings> 
</system.net> 
<system.serviceModel> 
    <behaviors configSource="config\wcf\behaviors.config" /> 
    <binding configSource="config\wcf\bindings.config" /> 
    <client configSource="config\wcf\client.config" /> 
</system.serviceModel> 
1

, आप नहीं कर सकते डिफ़ॉल्ट विन्यास फाइल का स्थान बदलें। यद्यपि यदि आपको किसी अन्य कॉन्फ़िगरेशन फ़ाइल की आवश्यकता है, तो आप ExeConfigurationFileMap क्लास का उपयोग कर सकते हैं।

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

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