2012-10-18 15 views
28

पर मौजूद नहीं है, मैं बस सी # के .NET Framework 4.5 के साथ काम करना शुरू कर देता हूं। मैं विंडोज फॉर्म आवेदन का उपयोग कर रहा हूँ। मैंने आवश्यक आयात किया है जैसे:कॉन्फ़िगरेशन प्रबंधक वर्ग .NET 4.5 फ्रेमवर्क

using System.Configuration; 

लेकिन वास्तव में कॉन्फ़िगरेशन प्रबंधक वर्ग लगता है कि यह बाहर नहीं है। मैंने इसके बजाय कॉन्फ़िगरेशन सेटिंग्स का उपयोग करने का प्रयास किया है, लेकिन विजुअल स्टडीओ ने मुझे बताया है कि यह अप्रचलित है और कॉन्फ़िगरेशन प्रबंधक द्वारा प्रतिस्थापित किया गया है!

यह वह जगह है समस्या से संबंधित कोड का हिस्सा:

Int32.Parse StartingMonth = int.parse(ConfigurationManager.AppSettings["StartingMonthColumn"]); 

तो, आप कृपया मेरी मदद कर सकता है?

+3

क्या आपके पास सिस्टम में संदर्भ जोड़ा गया है। कॉन्फ़िगरेशन असेंबली? – jags

+0

संदर्भ जोड़ा गया है और यह भी समस्या हल नहीं है! – Hatem

उत्तर

56
  1. सुनिश्चित करें कि आप परियोजना में System.Configuration.dll जोड़ते हैं। यदि आप इसे पहले से जोड़ चुके हैं, तो इसे हटाने और इसे फिर से जोड़ने का प्रयास करें।
  2. कर्सर को ConfigurationManager पर रखें, फिर ctrl + दबाएं।, और देखें कि यह आपको क्या सुझाता है।
+0

संकेतों के लिए धन्यवाद, मुझे कारण मिला। निचे देखो। – Hatem

+2

# 1 पर - अपनी प्रोजेक्ट के तहत, संदर्भों पर राइट क्लिक करें, संदर्भ जोड़ें पर क्लिक करें, और System.Configuration.dll पहले टैब ".NET" – Aligma

3

यह संदर्भ की वजह से है, मैं सिर्फ संदर्भ जोड़ने के बाद परियोजना को पुनः आरंभ और यह ठीक काम कर रहा है :)

3

ConfigurationManager System.Configuration नाम स्थान में मौजूद है, लेकिन यह अपनी परियोजना में System.Configuration विधानसभा की जरूरत है ।

11

प्रोजेक्ट पर राइटक्लिक करें -> जोड़ें-> संदर्भ ...-> असेंबली-> फ्रेमवर्क सिस्टम का चयन करें। कॉन्फ़िगरेशन (चेक) समस्या को हल करना चाहिए।

+0

पर उपलब्ध होना चाहिए यह मेरी समस्या हल हो गया :) –

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