मेरे पास एक कंसोल एप्लिकेशन है जिसमें इसका अपना App.config है।App.config में AppSettings के मेरे परिवर्तनों को रन-टाइम में क्यों नहीं लिया जाता है? (कंसोल एप्लिकेशन)
मुझे समय-समय पर कुछ मानों को बदलने की आवश्यकता है।
मेरी समस्या यह है कि, जब मैं बिन/डीबग फ़ोल्डर के भीतर exe निष्पादित करता हूं तो यह प्रासंगिक एप्सेटिंग सही तरीके से प्राप्त करता है। लेकिन जब मैं कुछ कुंजी/मूल्य जोड़े के मानों को संपादित और परिवर्तित करता हूं और exe को पुन: चलाता हूं, तो यह अभी भी मूल मानों को पढ़ता है।
(फिर से चलाने के द्वारा मैं MyTool.exe फोन करके आदेश शीघ्र पर अनुप्रयोग चल मतलब)
मैं अपने मुख्य विधि की शुरुआत में
ConfigurationManager.RefreshSection("appSettings");
कॉल करने की कोशिश। लेकिन मदद नहीं की।
क्या आप सलाह दे सकते हैं? धन्यवाद
क्या आप आईडीई के अंदर app.config संपादित करते हैं या आप सीधे BIN/DEBUG फ़ोल्डर में exe.config संपादित करते हैं? डीबग फ़ोल्डर में – Steve
। आईडीई में नहीं। – pencilCake
और संपत्ति पर मूल्य क्या है IDE के अंदर आपके app.config की आउटपुट निर्देशिका में कॉपी करें? – Steve