43 votes

Obtenir le chemin de l'assemblage actuel

Comment puis-je obtenir le chemin de l'assemblage actuel ? J'ai besoin d'obtenir des données à partir de certains chemins relatifs à l'emplacement de l'assemblage actuel (.dll).

Je pensais que quelqu'un m'avait dit d'utiliser l'espace de noms de la réflexion, mais je n'y trouve rien.

79voto

Reed Copsey Points 315315

Vous pouvez utiliser :

string path = (new System.Uri(Assembly.GetExecutingAssembly().CodeBase)).AbsolutePath;

45voto

Daniel Brückner Points 36242

System.Reflection.Assembly . GetExecutingAssembly() . Location

6voto

Dan-o Points 12949

Juste pour que ce soit clair :

Assembly.GetExecutingAssembly().Location

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X