C# में एप्लिकेशन फ़ोल्डर का पथ कैसे प्राप्त करें? सर्वोत्तम तरीके
सभी को नमस्ते! मैं एक शुरुआती C# डेवलपर हूँ, और मुझे एक समस्या हुई है। मुझे अपने एप्लिकेशन के पास कुछ कॉन्फ़िगरेशन फ़ाइलें और अस्थायी डेटा सेव करने की आवश्यकता है। मैंने WinForms में `Application.StartupPath` का उपयोग करने की कोशिश की, लेकिन जब मैंने कंसोल एप्लिकेशन पर स्विच किया, तो यह प्रॉपर्टी उपलब्ध नहीं थी। फिर मैंने `Directory.GetCurrentDirectory()` का प्रयास किया, लेकिन यह वह फ़ोल्डर नहीं लौटाता जहाँ .exe है, बल्कि वह फ़ोल्डर लौटाता है जहाँ से मैं प्रोग्राम चला रहा हूँ (उदाहरण के लिए, Visual Studio से चलाने पर यह bin/Debug फ़ोल्डर होता है)।
यहाँ मेरे कोड का एक उदाहरण है जो सही ढंग से काम नहीं करता:
```csharp
string configPath = Path.Combine(Directory.GetCurrentDirectory(), "config.xml");
// फ़ाइल exe के पास नहीं, बल्कि रन फ़ोल्डर में बनती है
```
मैंने `Assembly.GetExecutingAssembly().Location` और `AppDomain.CurrentD