Comment obtenir le chemin du dossier de l'application en C# ? Meilleures méthodes
Bonjour à tous ! Je suis un développeur C# débutant et j'ai rencontré un problème. Je dois enregistrer des fichiers de configuration et des données temporaires à côté de mon application. J'ai essayé d'utiliser `Application.StartupPath` dans WinForms, mais quand je suis passé à une application console, cette propriété n'était pas disponible. Ensuite, j'ai essayé `Directory.GetCurrentDirectory()`, mais cela ne renvoie pas le dossier où se trouve le .exe, mais le dossier à partir duquel je lance le programme (par exemple, lors du lancement depuis Visual Studio, c'est le dossier bin/Debug). \n\nVoici un exemple de mon code qui ne fonctionne pas comme prévu :\n\n```csharp\nstring configPath = Path.Combine(Directory.GetCurrentDirectory(), "config.xml");\n// Le fichier n'est pas créé à côté de l'exe, mais dans le dossier de lancement\n```\n\nJ'ai entendu parler de `Assembly.GetExecutingAssembly().Location` et `AppDomain.CurrentD