Hay un archivo de texto que he creado en la carpeta raíz de mi proyecto. Ahora, estoy intentando usar el método Process.Start()
para lanzar externamente ese archivo de texto.Abrir un archivo de texto con WPF
El problema que tengo aquí es que la ruta del archivo es incorrecta y Process.Start()
no puede encontrar este archivo de texto. Mi código es el siguiente:
Process.Start("Textfile.txt");
Entonces, ¿cómo debo hacer una referencia correcta a ese archivo de texto? ¿Puedo usar la ruta relativa en lugar de la ruta absoluta? Gracias.
Edit: Si cambio el código anterior a este, ¿funcionaría?
string path = Assembly.GetExecutingAssembly().Location;
Process.Start(path + "/ReadMe.txt");
Debe asegurarse de que el archivo está copiado, no puede usar 'Process.Start' para los recursos incrustados. Compruebe las propiedades y establezca el atributo 'Copiar al directorio de salida', respectivamente. –