我們正在使用vstest.console.exe(它包含在Visual Studio 2012中)從powershell運行我們的Win8 Metro單元測試。該過程使用單元測試的方式appx-package已創建通過MSBuild的,並運行它:單元測試執行期間的Windows 8 Appx安裝超時
\install\location\vstest.console.exe path\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秒。雖然這個問題的根本原因沒有真正的跡象。激烈的谷歌搜索沒有透露任何東西,所以也許這類問題會更好地解決...
這是一個已知的問題?是否有一些正常的原因讓appx安裝失敗,並且可以很容易地修復?這個錯誤似乎與安裝有關,而不是單元測試。通常,安裝和卸載的整個測試執行都會在幾秒鐘內完成。
如果上述問題的答案是否定的,那麼是否可以增加進程或系統範圍的安裝超時?
我有同樣的問題。應用程序大小約10 MB。它運行在虛擬機羣集中,我懷疑HDD的速度是瓶頸。 – Viesturs
你知道了嗎?任何解決方案目前也遭受這種困擾。 –