2011-03-30 12 views
5

मेरा क्लिकऑन ऐप में app.config फ़ाइल शामिल है, जो ऐप उपयोगकर्ता की प्राथमिकताओं के अनुसार संशोधित करता है। ऐसा लगता है कि, हर बार जब मेरे क्लाइंट ऐप का नया संस्करण प्राप्त करते हैं, तो app.config फ़ाइल को मूल स्थिति में रीसेट हो जाता है।क्लिकऑन ऐप अपडेट के बीच app.config को कैसे सुरक्षित रखें?

क्या क्लिकऑन अपडेट के बीच app.config फ़ाइल को सुरक्षित रखने का कोई तरीका है?

+0

([एक बार तैनाती क्लिक के माध्यम से अद्यतन में app.config चर बने] के संभावित डुप्लिकेट http://stackoverflow.com/questions/622764/persisting-app-config-variables-in-updates-via -क्लिक-एक बार तैनाती) – stuartd

+0

पहले मैंने सहमति व्यक्त की कि यह एक डुप्लिकेट है - लेकिन @ डैनियल के जवाब को देखने पर, मुझे लगता है कि यह खुले रखने के लायक है क्योंकि यह ऐप.कॉन्फिग की बजाय .settings फ़ाइलों का उपयोग करने के बारे में बताता है। मैं कोशिश कर रहा हूं ... –

+0

मेरा जवाब केवल उस समस्या के लिए एक समाधान है जिसका आप सामना कर रहे हैं। आईएमओ एक .settings फ़ाइल उपयोगकर्ता स्कोप का उपयोग कर गुणों के साथ जाने का रास्ता है। – dcarneiro

उत्तर

3

एप्लिकेशन कॉन्फ़िगरेशन को संग्रहीत करने के लिए app.config का उपयोग किया जाता है। उपयोगकर्ता कस्टम कॉन्फ़िगरेशन के लिए आपको एक .settings फ़ाइल का उपयोग करना चाहिए।

एक ही रास्ता मैं उपयोगकर्ता एप्लिकेशन config रखने के लिए पता प्रकाशन और, पोस्ट प्रकाशित करने से पहले फ़ाइल की एक प्रतिलिपि को बचाने के लिए, की जगह

publish_dir/version_dir/app.config.deploy

है प्रतिलिपि के साथ

+0

एक .settings फ़ाइल का उपयोग करके मेरे लिए चाल थी - धन्यवाद! –

0

मैं एप्लिकेशन कैश से कॉन्फ़िगरेशन सेटिंग्स को अलग कर दूंगा। हमने अंतर्निहित लोगों का उपयोग करने के बजाय कॉन्फ़िगरेशन मानों को संग्रहीत करने और अपडेट करने के लिए अपनी कक्षा को लुढ़काया।

http://robindotnet.wordpress.com/2009/08/19/where-do-i-put-my-data-to-keep-it-safe-from-clickonce-updates/

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