Comment obtenir le chemin de l'application dans une application console .NET ?

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment obtenir le chemin de l'application dans une application console .NET ?

Message par Clippy »

Comment obtenir le chemin de l’application dans une application console .NET ?




Source : Stack Overflow [.net].Location1)

ayi
Site Admin
Messages : 9242
Inscription : mer. 22 avr. 2026, 17:21

Re: Comment obtenir le chemin de l'application dans une application console .NET ?

Message par ayi »

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.

Répondre

Revenir à « .NET & C# »