Carptea del Assembly

14/10/2004 - 10:29 por Lars | Informe spam
Hola a todos,

¿Cómo puedo saber la carpeta en la que reside el ejecutable? Está, puede no
coincidir con el CurrentDirectory. Actualmente utilizo esto:

string dir = GetType().Assembly.CodeBase;
string toRemove = @"file://";
if (dir.StartsWith(toRemove))
{
dir = dir.Substring(toRemove.Length + 1);
}
dir = dir.Substring(0,dir.LastIndexOf("/"));

¿Alguna otra idea?

Muchas gracias.
 

Leer las respuestas

#1 Octavio Hernandez
14/10/2004 - 20:37 | Informe spam
Lars,

Mira la respuesta en esta página:

http://www.thescarms.com/dotNet/apppath.asp

Slds,

Octavio

"Lars" escribió en el mensaje
news:
Hola a todos,

¿Cómo puedo saber la carpeta en la que reside el ejecutable? Está, puede


no
coincidir con el CurrentDirectory. Actualmente utilizo esto:

string dir = GetType().Assembly.CodeBase;
string toRemove = @"file://";
if (dir.StartsWith(toRemove))
{
dir = dir.Substring(toRemove.Length + 1);
}
dir = dir.Substring(0,dir.LastIndexOf("/"));

¿Alguna otra idea?

Muchas gracias.


Preguntas similares