Comment obtenir le chemin de l’application dans une application console .NET ?
Source : Stack Overflow [.net].Location1)
Comment obtenir le chemin de l’application dans une application console .NET ?
Source : Stack Overflow [.net].Location1)
System.Reflection.Assembly.GetExecutingAssembly().Location1
Combinez cela avec System.IO.Path.GetDirectoryName si tout ce que vous voulez est le répertoire.
1Comme le fait remarquer Mr.Mindor :
System.Reflection.Assembly.GetExecutingAssembly().Location retourne l’emplacement actuel de l’assemblage en cours d’exécution, qui peut ou non être l’emplacement de l’assemblage lorsqu’il n’est pas en cours d’exécution. Dans le cas de la copie fantôme (shadow copying) des assemblages, vous obtiendrez un chemin dans un répertoire temporaire. System.Reflection.Assembly.GetExecutingAssembly().CodeBase retournera le chemin « permanent » de l’assemblage.