Buenas, estoy desarrollando una aplicación de consola y necesito saber
donde está situado el ejecutable, sé que está el método
System.Windows.Forms.Application.StartupPath que me devuelve la ruta
exacta, pero aparte de que no quiero tener cargado
system.windows.forms solamente para ese caso, tambien me gustaría en
un futuro portar la aplicación a Mono usando GTK# (ya que windows
forms no está actualmente 100% soportado, aunque en un futuro lo
esté)
Tengo el System.Environment.CurrentDirectory, pero no me sirve porque
si lanzas la aplicación desde otra ruta, toma esa ruta como
CurrentDirectory
Alguna idea?
Gracias
PD: Tengo varios libros, pero en ninguno hablan de la portabilidad (ni
siquiera aconsejan la costumbre de usar
System.IO.Path.DirectorySeparatorChar para separar los directorios y
así hacer aplicaciones multiplataforma xD
Leer las respuestas