.NET में कंसोल एप्लिकेशन के executable file का पथ कैसे प्राप्त करें?
नमस्ते! मैं C# और .NET में नया हूँ, और मुझे एक समस्या आ रही है। मैं एक कंसोल एप्लिकेशन लिख रहा हूँ जिसे उसी फ़ोल्डर में स्थित config file को पढ़ना चाहिए जहाँ प्रोग्राम है। लेकिन मैं अपने .exe फ़ाइल वाले फ़ोल्डर का पथ सही से प्राप्त नहीं कर पा रहा हूँ।
यहाँ मेरा कोड है:
```csharp
using System;
using System.IO;
class Program
{
static void Main(string[] args)
{
// config file का पथ प्राप्त करने का प्रयास
string configPath = "config.json";
if (File.Exists(configPath))
{
Console.WriteLine("फ़ाइल मिली: " + configPath);
}
else
{
Console.WriteLine("फ़ाइल नहीं मिली। वर्तमान निर्देशिका: " + Directory.GetCurrentDirectory());
}
Console.ReadKey();
}
}
```
समस्या यह है कि जब मैं Visual Studio से (F5 के माध्यम से) एप्लिकेशन चलाता हूँ, तो config.json फ़ाइल source फ़ोल्डर में होती है और सब काम करता है। लेकिन जब मैं bin\Debug फ़ोल्डर से संकलित .exe फ़ाइल चलाता हूँ...