2008-08-28 16 views
6

का उपयोग कर .net चौखटे 1.1 में सेटिंग्स, मैं आवेदन सेटिंग्स के लिएसहायता पहुँचने के आवेदन ConfigurationManager

System.Configuration.ConfigurationSettings.AppSettings["name"]; 

का उपयोग करें। लेकिन .NET 2.0 में, यह कहता है कि कॉन्फ़िगरेशन सेटिंग्स अप्रचलित है और इसके बजाय ConfigManager का उपयोग करने के लिए है। इसलिए मैं यह बदली इस के साथ:

System.Configuration.ConfigurationManager.AppSettings["name"]; 

समस्या है, ConfigurationManager System.Configuration नाम स्थान में नहीं मिला था। मैं दीवार के खिलाफ अपने सिर को टक्कर दे रहा हूं कि यह पता लगाने की कोशिश कर रहा हूं कि मैं क्या गलत कर रहा हूं। किसी को कोई विचार है?

उत्तर

9

आप संदर्भ के लिए System.Configuration विधानसभा (लोअरकेस ध्यान दें)

मैं नहीं जानता कि क्यों इस विधानसभा दृश्य स्टूडियो पर नई परियोजनाओं के लिए डिफ़ॉल्ट रूप से नहीं जोड़ा जाता है है, लेकिन मैं अपने आप को एक ही समस्या हो रही लगता है हर बार जब मैं एक नई परियोजना शुरू करता हूं। मैं हमेशा संदर्भ जोड़ना भूल जाता हूं।

0

आप सिस्टम का संदर्भ खो रहे हैं। कॉन्फ़िगरेशन। , वैसे भी

ConfigurationSettings.AppSettings["name"]; 

वह मेरे लिए काम करता है:

1

तुम सिर्फ app.config फ़ाइल से एक मूल्य प्राप्त करने के लिए कोशिश कर रहे हैं, तो आप उपयोग कर सकते हैं।

/जोनास

0

दृश्य स्टूडियो यह स्पष्ट है जिन्हें संयोजन आप जोड़ने की जरूरत का संदर्भ नहीं है। एमएसडीएन लाइब्रेरी में कॉन्फ़िगरेशन मैनेजर को देखने का एक तरीका है। "कॉन्फ़िगरेशन मैनेजर क्लास" पृष्ठ के शीर्ष पर यह आपको बताता है कि कौन सी असेंबली और डीएलएल कक्षा है।

0

सिस्टम। कॉन्फ़िगरेशन हमें System.configuration (कॉन्फ़िगरेशन के लिए छोटा मामला नहीं, .NET 2.o में संदर्भित करता है) यह System.Configuration.dll को रीफर्स करता है।

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