मैं इस पर यहाँ कई सवालों को पढ़ लिया है और यहां तक कि इस के नीचे (My Previous Question) को प्राप्त करने की कोशिश अपने ही में से एक था। दुर्भाग्यवश, उनमें से कोई भी मेरे प्रश्न का उत्तर नहीं देता है। जब भी मैं ClickOnce के माध्यम से अद्यतन को तैनात करता हूं तो मेरी .Settings
फ़ाइल रीसेट हो जाती है। मैंने सोचा था कि ClickOnce मेरे लिए बात की इस तरह संभाल करने वाला था, लेकिन यह नहीं लगता है के बाद से, मैं इतना की तरह एक सेटिंग ध्वज के साथ .Upgrade()
कार्यान्वित:User.Settings फ़ाइल बदल जाती ClickOnce पर मान अद्यतन
if (Settings.Default.MustUpgradeSettings)
{
Settings.Default.Upgrade();
Settings.Default.MustUpgradeSettings = false;
Settings.Default.Save();
}
कौन सा मैं OnLoad()
की जाँच करें। क्या मैं कुछ भूल रहा हूँ? यह गंभीरता से मुझे पागल कर रहा है!
मैं भी MSDN, HERE पर इस पोस्ट किया है, और वे तो अब तक और भी कम मदद कर रहे हैं। मुझे पता है कि मैं "अंडा और मेरा चेहरा संरेखण में" समाप्त कर दूंगा, जब यह सब खत्म हो जाए तो मैं चाहता हूं कि कोई मेरे लिए यह इंगित कर सके ...
इस – stuartd
यह है काम करने के लिए MustUpgradeSettings का डिफ़ॉल्ट मान सही होना चाहिए .... वहाँ है कि किया जाना चाहिए कुछ और है? –