sábado, 3 de junio de 2017

Como saber el path de un ejecutable en C#

Saber la ruta desde donde se ejecuta un programa, normalmente es utilisimo. Como para tener la referencia para leer un archivo de configuración, dar la información al usuario, etc.

En C# se puede obtener desde varias formas:






Modo 1
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().CodeBase)
Modo 2
System.IO.Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]);

Modo 3
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location)

No hay comentarios: