Tengo dos archivos exe en la misma carpeta, puedo ejecutar exe2 desde un botón en exe1. Hoy estaba observando a un cliente en una sesión remota (servicios de terminal) y exe2 no pudo ejecutar el error "Archivo no encontrado", pero exe1 estaba en el mismo directorio cuando lo verificamos. Entonces, ¿debería usar AppDomain.CurrentDomain.BaseDirectory o System.Environment.CurrentDirectory?¿Debo usar AppDomain.CurrentDomain.BaseDirectory o System.Environment.CurrentDirectory?
Gracias
@Jade M ¿Cómo estás ejecutando su exe1 en el terminal? –
Quiero agregar mis dos centavos al decir que 'string.GetFullPath (path)' utiliza 'Environment.CurrentDirectory' en lugar de' CurrentDomain.BaseDirectory', para mi sorpresa. – JBSnorro