Tengo una aplicación de consola en C# que comienza en horarios sincronizados por el programador de tareas de Windows. La aplicación necesita algunos archivos físicos de su propio directorio y usa System.IO.Directory.GetCurrentDirectory()
para eso.Cómo obtener la carpeta de la aplicación cuando el programa se inicia con el Programador de tareas de Windows
Normal, cuando inicio la aplicación de la consola, funciona perfectamente. Pero cuando lo inicia el Programador de tareas de Windows, devuelve C:\Windows\System32
.
¿Por qué este no es el directorio de la aplicación y hay otra forma de cómo puedo obtener el directorio de la aplicación?
en el segundo pensamiento es la respuesta mejor, ya que me das el directorio, y eso es lo que yo El resto me proporciona las rutas al archivo de ensamblaje. –
@Erik: ¿Necesita solo el nombre del directorio o la ruta completa? – abatishchev
@abatishchev: Bueno, la última línea en mi pregunta fue: "cómo puedo obtener el directorio de la aplicación", necesito la ruta completa al directorio de la aplicación. Su respuesta es buena, pero no me dio el directorio, me dio el archivo de ensamblaje. –