He intentado conseguir el directorio de la aplicación de consola utilizando el código de abajo,Como llegar directorio de ejecución de aplicación de consola
Assembly.GetExecutingAssembly().Location
pero este me da donde reside el montaje. Esto puede ser diferente de donde ejecuté la aplicación.
Mi aplicación de consola analiza los registros sin parámetros. Debe ir a la carpeta logs/
dentro de la carpeta del ejecutable o si le doy una ruta al logs/
lo analiza.
Tener un vistazo a esta pregunta: http://stackoverflow.com/questions/ 674857/should-i-use-appdomain-currentdomain-basedirectory-or-system-environment-current – Karsten