2012-10-13 11 views
22

क्या अपने Windows 8/विंडोज आरटी/Windows स्टोर/विंडोज आधुनिक UI के अंतर्गत पढ़ने और सरल विन्यास डेटा तैयार करने जैसा हम पहले ConfigurationManager के माध्यम से App.config और Web.config <appsettings /> उपलब्ध का उपयोग करते थे उपयोग के लिए, के बारे में जाने के लिए सबसे अच्छा तरीका है अनुप्रयोग?ऐप.कॉन्फिग के लिए विंडोज आरटी/विंडोज स्टोर ऐप का जवाब क्या है?

उत्तर

22

LocalSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.localsettings

या

RoamingSettings

http://msdn.microsoft.com/en-us/library/windows/apps/windows.storage.applicationdata.roamingsettings.aspx

मुख्य अंतर यह है कि RoamingSettings बचाने हो जाएगा बादल के लिए डी और इस प्रकार, एक ही उपयोगकर्ता प्रोफ़ाइल के लिए विभिन्न उपकरणों में स्थानांतरित किया जा सकता है। स्थानीय सेटिंग्स डिवाइस-विशिष्ट है।

+1

अकिनावाले, मुझे तीन बहुत अच्छे उत्तर प्राप्त हुए हैं, लेकिन आपके प्रतिनिधि को बढ़ावा देने के लिए यह आपको दिया गया है, प्रतिक्रिया के लिए धन्यवाद! – GONeale

9

मेट्रो क्षुधा app.config/web.config की सटीक बराबर नहीं है।

इसके बजाय आप विंडोज स्टोर विशिष्ट मान कॉन्फ़िगर करने के लिए package.appxmanifest उपयोग करना चाहिए।

स्थानीय सेटिंग के लिए आप ApplicationData एपीआई का उपयोग करना चाहिए।

आप के बाद यह तैनात है तो आप बस आवेदन पर दूरस्थ XML या JSON फ़ाइल को लोड कर सकता है शुरू अनुप्रयोग को कॉन्फ़िगर करना चाहते हैं।

+0

धन्यवाद डेनिस, आप और अकिनवाले उत्तर पर बहुत करीब थे। – GONeale

1

अपने महत्वपूर्ण ऊपर तकनीकी जवाब के अलावा समझने के लिए क्यों नहीं है इन ऐप्स के लिए कोई कॉन्फ़िग फ़ाइल।

WinRT/Windows store ऐप्स क्लाइंट अनुप्रयोग हैं इसलिए सर्वर पर चलने वाले आपके एएसपी.NET अनुप्रयोगों के विपरीत और व्यवस्थापक कॉन्फ़िगरेशन परिवर्तनों की आवश्यकता होती है, अंतिम उपयोगकर्ताओं को इन परिवर्तनों के साथ टिंकर करने की उम्मीद नहीं है (SQL कनेक्शन, टाइमआउट, ऐप सेटिंग्स जिन्हें आप नाम देते हैं) इसलिए इन ऐप्स के लिए इतनी कॉन्फ़िग फ़ाइल के लिए कोई ज़रूरत नहीं,

आशा है कि यह समझ में आता है वहाँ

+13

.config फ़ाइलें वेब अनुप्रयोगों के लिए विशिष्ट नहीं थीं, इसलिए मुझे नहीं पता कि आपका उत्तर संदर्भ में क्या है। –

0

आप एक्सएमएल फाइल के आधार पर विंडोज स्टोर ऐप्लिकेशन में app.config नकल करने के लिए एक नमूना प्राप्त कर सकते हैं here

एचएच

स्टीफन

+2

ध्यान दें कि [लिंक-केवल उत्तर] (http://meta.stackoverflow.com/tags/link-only-answers/info) निराश हैं, SO उत्तर समाधान के लिए खोज का अंत बिंदु होना चाहिए (बनाम। फिर भी संदर्भों का एक और स्टॉपओवर, जो समय के साथ पुराना हो जाता है)। लिंक को संदर्भ के रूप में रखते हुए, यहां स्टैंड-अलोन सारांश जोड़ना पर विचार करें। – kleopatra

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