У меня проблема с процессом 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, и затем исполняющий этот код, новый процесс не будет ждать завершения и запустит код без закрытия нового открытого экземпляра.
Спасибо за помощь!