मेरे पास एक कंसोल एप्लिकेशन है जिसमें मैं फ़ाइल का नाम लिखना चाहता हूं।कंसोल एप्लिकेशन में App.Config फ़ाइल C#
Process.Start("blah.bat");
आम तौर पर, मैं गुण में सेटिंग फ़ाइल के लिए फ़ाइल 'blah.bat' के नाम लिख कर खिड़कियों आवेदन में ऐसा ही कुछ करना होगा।
हालांकि, यहां मुझे कोई सेटिंग फ़ाइल नहीं मिली और मैंने उसी उद्देश्य के लिए एक app.config जोड़ा।
मुझे यकीन नहीं है कि app.config में क्या लिखना है, जो मुझे विंडोज़ फॉर्मों में समान चीज़ प्राप्त करने के लिए प्रेरित करेगा।
उदाहरण के लिए: विंडोज़ रूपों में। Process.Start (Properties.Settings.Default.BatchFile);
जहां बैचफाइल गुणों में सेटिंग्स फ़ाइल में एक स्ट्रिंग है।
'ConfigurationSettings.AppSettings [" blah.bat "]' उपलब्ध है, लेकिन एक चेतावनी है कि इस अप्रचलित है देता है। जब मैं ऊपर के रूप में 'कॉन्फ़िगरेशन प्रबंधक' का उपयोग करने का प्रयास करता हूं, तो मुझे एक त्रुटि मिलती है कि कॉन्फ़िगरेशन मैनेजर वर्तमान संदर्भ में मौजूद नहीं है। : -/ – user1240679
सुनिश्चित करें कि आप सिस्टम का संदर्भ भी जोड़ते हैं। कॉन्फ़िगरेशन - 'उपयोग' ड्यूरेक्टिव केवल तभी काम करता है जब आपके द्वारा उपयोग की जा रही असेंबली का संदर्भ हो। – xxbbcc