我们使用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大小,内容等有一个想法。