Avatar ·

Comment obtenir le chemin du fichier exécutable d'une application console dans .NET ?

Bonjour ! Je suis débutant en C# et .NET, et j'ai un problème. J'écris une application console qui doit lire un fichier de configuration situé dans le même dossier que le programme. Mais je n'arrive pas à obtenir correctement le chemin du dossier où se trouve mon fichier .exe. Voici mon code : ```csharp using System; using System.IO; class Program { static void Main(string[] args) { // J'essaie d'obtenir le chemin du fichier de configuration string configPath = "config.json"; if (File.Exists(configPath)) { Console.WriteLine("Fichier trouvé : " + configPath); } else { Console.WriteLine("Fichier non trouvé. Répertoire actuel : " + Directory.GetCurrentDirectory()); } Console.ReadKey(); } } ``` Le problème est que lorsque je lance l'application depuis Visual Studio (via F5), le fichier config.json se trouve dans le dossier des sources, et tout fonctionne. Mais quand je lance le fichier .exe compilé depuis le dossier bin\Debug, le fichier n'est pas trouvé.