C# 单元测试执行期间Windows 8 Appx安装超时

C# 单元测试执行期间Windows 8 Appx安装超时,c#,unit-testing,microsoft-metro,visual-studio-2012,C#,Unit Testing,Microsoft Metro,Visual Studio 2012,我们正在使用Visual Studio 2012附带的vstest.console.exe从powershell运行Win8 Metro单元测试。进程使用由msbuild创建的单元测试appx包并运行该包的方式: \install\location\vstest.console.exe路径\to\unittest.appx/InIsolation 执行有时会失败并超时 Starting test execution, please wait... Error: Installation of p

我们正在使用Visual Studio 2012附带的vstest.console.exe从powershell运行Win8 Metro单元测试。进程使用由msbuild创建的单元测试appx包并运行该包的方式:

\install\location\vstest.console.exe路径\to\unittest.appx/InIsolation

执行有时会失败并超时

Starting test execution, please wait...
Error: Installation of package 
'\absolute\path\to\unittest.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安装超时失败是否有一些正常的原因,并且可以很容易地修复?这个错误似乎与安装有关,而不是单元测试本身。通常,安装和卸载的整个测试执行在几秒钟内完成


如果以上问题的答案为否,那么是否可以增加进程或系统范围的安装超时

无法更改此超时

Starting test execution, please wait...
Error: Installation of package 
'\absolute\path\to\unittest.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.

你能告诉我你的应用程序的大小、内容等吗?

我也有同样的问题。应用程序大小约为10MB。它在虚拟机集群中运行,我怀疑硬盘速度是瓶颈。你找到了吗?有解决办法吗?目前也有这种情况。软件包不大,因为它只是一些单元测试。问题似乎是其他进程可能同时在安装另一个包,毕竟这是一个自动化系统。安装不会花那么长时间,但似乎恢复得不太好。不管怎样,既然这就是我的全部,我就接受它:)