Inicie um processo externo no mac com c #

Eu estou usando com sucesso System.Diagnostics.Process.Start () para iniciar meu executável mono externo no windows. No entanto, ele falha no mac. Eu não estou recebendo nenhum erro, simplesmente nada acontece.

Eu tentei fazer da seguinte maneira:

System.Diagnostics.Process.Start("mono", "/path/program.exe");

Também tentei abrir o terminal como o seguinte (que também falhou):

System.Diagnostics.Process.Start("Terminal");

A única coisa que consegui fazer foi lançar o Terminal da seguinte maneira:

System.Diagnostics.Process.Start("open", "-a Terminal");

Alguma ideia? Eu realmente apreciaria qualquer ajuda.

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion