确定通过PowerShell安装的APPX何时准备就绪

时间:2016-04-28 11:36:58

标签: powershell winrt-xaml

我有一个小问题。

对于内部Windows 8应用程序,我正在使用加载程序(WPF),如果需要,它会更新应用程序。

加载程序使用Add-AppxPackage powershell命令安装APPX,通过Process.Start触发。应用程序等待命令完成(process.WaitForExitAsync())。

这是棘手的部分。此时,由于安装过程已完成并且未返回任何错误(记录并停止应用程序),我应该能够运行已安装的应用程序,对吧?

错误。

我使用shell:appsfolder\\<MyApplicationFullName>!App命令(再次通过Process.Start)启动应用程序,但如果我在安装命令完成后立即执行此操作,我将收到错误{{1} }。

如果我等待几秒钟,上述命令将正常工作。

我尝试使用命令The system cannot find the path specified来获取应用程序的状态。同样,尽管安装和列出,如果我不等一会儿,我就无法运行它。

我想尽快安装/更新安装过程,硬编码延迟似乎不合适。

我该怎么做才能确定我的申请是否/何时可以投放?

0 个答案:

没有答案