C # LibreOffice процесс не ждет выхода - PullRequest
0 голосов
/ 06 февраля 2019

У меня проблема с процессом LibreOffice.Вот код для запуска процесса:

Process process = new Process();
process.StartInfo.FileName = "test.odt";
process.Start();
process.WaitForExit();
/* SOME CODE THAT NEEDS TO WAIT TILL PROCESS EXIT */

Он работает нормально, но выдает ошибки, если код выполняется с ранее открытым экземпляром LibreOffice.Если у вас есть другой документ, открытый с помощью средства записи LibreOffice, и затем исполняющий этот код, новый процесс не будет ждать завершения и запустит код без закрытия нового открытого экземпляра.

Спасибо за помощь!

...