मैं जो हासिल करना चाहता हूं वह बहुत सरल है: मेरे पास एक विंडोज फॉर्म (.NET 3.5) एप्लिकेशन है जो जानकारी पढ़ने के लिए एक पथ का उपयोग करता है। इस पथ को उपयोगकर्ता द्वारा संशोधित किया जा सकता है, मेरे द्वारा प्रदान किए गए विकल्प फॉर्म का उपयोग करके।
अब, मैं बाद में उपयोग के लिए फ़ाइल के लिए पथ मान सहेजना चाहता हूं। यह इस फ़ाइल में सहेजी गई कई सेटिंग्स में से एक होगा। यह फ़ाइल सीधे एप्लिकेशन फ़ोल्डर में बैठती है।
मैं समझता हूं कि तीन विकल्प उपलब्ध हैं:
- विन्यास फाइल (appname.exe.config)
- रजिस्ट्री
- कस्टम XML फ़ाइल
मैंने पढ़ा कि .NET कॉन्फ़िगरेशन फ़ाइल वापस मानों को सहेजने के लिए अग्रणी नहीं है। रजिस्ट्री के लिए, मैं जितना हो सके इससे दूर जाना चाहूंगा।
क्या इसका मतलब यह है कि मुझे कॉन्फ़िगरेशन सेटिंग्स को बचाने के लिए एक कस्टम XML फ़ाइल का उपयोग करना चाहिए?
यदि हां, तो मैं उस (C #) का कोड उदाहरण देखना चाहूंगा।
मैंने इस विषय पर अन्य चर्चाएँ देखी हैं, लेकिन यह अभी भी मेरे लिए स्पष्ट नहीं है।