2009-04-08 14 views
5

ठीक है, मेरे पास एक क्लिकऑन ऐप है जिसका मैं परीक्षण कर रहा हूं और मैं पहली बार जानकारी के दो टुकड़ों के लिए उपयोगकर्ता से पूछता हूं कि वे पहली बार ऐप लोड करते हैं; ग्राहक आईडी और नाम। मैं फिर गुण सेट करता हूं ताकि वे सत्रों में सहेजे जाएंगे। संपत्ति Properties.Settings.Default ["ग्राहक आईडी"] है और नाम के लिए समान है।क्लिकऑन और उपयोगकर्ता सेटिंग्स

इसलिए मैं नियंत्रण कक्ष के माध्यम से एप्लिकेशन को अनइंस्टॉल करता हूं और एप्लिकेशन को पुनर्स्थापित करता हूं लेकिन सेटिंग्स अभी भी वहां हैं! मैं जाता हूं और अपने आवेदन के लिए सभी निर्देशिकाएं पाता हूं और सेटिंग्स को हटा देता हूं लेकिन एप्लिकेशन की तरह काम करता है। मैं डीबगर के माध्यम से भी कदम उठा सकता हूं और देख सकता हूं कि वे अभी भी वहां हैं।

मैं उन सभी से कैसे छुटकारा पा सकता हूं? यह बहुत निराशाजनक है क्योंकि यह नए डेटा का परीक्षण करने और किसी भी पहली बार इंस्टॉल करने के लिए लगभग असंभव बनाता है।

धन्यवाद ...

उत्तर

0

मेरा मानना ​​है कि उपयोगकर्ता config मान इस स्थान में जमा हो जाती है:

%APPDATA%\<AppName>\<AppName><AppConfigName_GUID>\<AssemblyVersion>\user.config 

तुम वहाँ जांच की है?

+1

हाँ, यह मेरा मुद्दा है ... मैंने उन सभी से छुटकारा पा लिया और वे अभी भी कहीं और लटक रहे हैं। – scottygpackfan

+0

आह, ठीक है। जब आप अनइंस्टॉल करते हैं, तो क्या आपने जांच की है कि क्लिकऑन एप्लिकेशन कैश से सबकुछ खत्म हो गया है? –

+0

मानो या नहीं, हाँ! अब आप देखते हैं कि मैं यहाँ क्यों लड़ाकू हूं! :) – scottygpackfan

0

ठीक है, अगर किसी को भी भविष्य में एक ही समस्या है। मैंने सेटिंग्स.सेटिंग संपादक के माध्यम से विजुअल स्टूडियो में गुण सेट किए थे। मैं उन्हें हटा दिया और सब कुछ फिर से सामान्य था ...

0

जब कार्यक्रम में पुनर्स्थापित किया जाता सेटिंग्स को हटाने की सामान्य समस्या का जवाब है, तो आप इस तरह के निष्पादन की तारीख के साथ ही डेटा की अद्वितीय टुकड़ा नहीं कर सके, इसके चेकसम , या कुछ समान है।

फिर प्रोग्राम प्रारंभ होने पर सहेजे गए डेटा के विरुद्ध जांचें। यदि वे मेल नहीं खाते हैं, तो यह एक पुनर्स्थापित है और आप संग्रहीत डेटा को हटा सकते हैं।

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