我有一个调用其他控制台应用程序的控制台应用程序。
我正在使用以下链接获取操作方法:https ://robindotnet.wordpress.com/2010/03/21/how-to-pass-arguments-to-an-offline-clickonce-application/
我无法实例化 Process 并使用它,因为我收到错误消息“指定的可执行文件不是此 OS 平台的有效应用程序”。
我可以使用 Process 的静态版本来调用应用程序,例如
Process.Start(shortcutPath, arguments);
或者
Process.Start(shortcutPath, arguments).WaitForExit();
但是,我无法让进程 WaitForExit - 一个应用程序被调用,一段时间后,在第一个应用程序完成之前,第二个应用程序被调用 - 这是一个问题,因为它取决于第一个应用程序完成。
关于如何让静态版本的进程等待退出的任何建议(替代方法。如何实例化进程并能够调用 clickonce 部署的应用程序?)