Windows 8 Appx安装超时在单元测试执行过程中



我们使用vstest.console.exe从PowerShell运行Win8 Metro单元测试,该测试与Visual Studio 2012一起包含。MSBUILD,并运行它:

installlocationvstest.console.exe pathtounittest.appx /InIsolation

时不时会随着超时而失败。

Starting test execution, please wait...
Error: Installation of package 
'absolutepathtounittest.appx' 
failed with Error: (0x5B4) Operation timed out. 
Unable to install Windows app package in 15 sec.
For more details look into Event Viewer under 
Applications and Services Logs -> Microsoft -> Windows 
  -> AppXDeployment-Server -> Microsoft-Windows-AppXDeploymentServer/Operational.

如果按照工具的建议检查日志,则确实可以看到有一些错误,但是该软件包实际上确实在大约35秒后安装了。但是,没有关于此问题的根本原因的真正迹象。凶猛的谷歌谷歌丝毫没有透露任何东西,所以也许这种问题可以通过Bing更好地解决...

这是一个已知问题吗?是否有一些正常的原因使APPX安装在超时的情况下失败,并且可以轻松修复?该错误似乎与安装专门有关,而不是单位测试。通常,整个测试执行,并在几秒钟内完成安装和卸载完成。

如果上述问题的答案否定,那么是否有可能增加该过程的安装超时,还是系统范围?

无法更改本超时。

您可以对您的appx IE大小,内容等有一个想法。

最新更新