Windows Phone单元测试无法启动模拟器

时间:2013-10-01 08:12:36

标签: unit-testing windows-phone-8 windows-phone-8-emulator

我正在尝试从命令行运行Windows Phone 8单元测试,但在启动模拟器时遇到问题。我运行的命令是:

vstest.console.exe myxapfile.xap 

我检查了系统信息并满足以下要求,

  • 64位Windows 8
  • SLAT支持
  • 4 GB ram
  • Hyper-V已开启

我得到的错误信息是:

The Windows Phone Emulator wasn't able to ensure the virtual machine was running: 

Something happened while starting a virtual machine: 'Emulator WVGA.ttmaltiparmak' failed to     
start. (Virtual machine ID ABB534F8-56A4-4F98-B205-883F3CDC7B8A) 

The Virtual Machine Management Service failed to start the virtual machine 'Emulator
WVGA.ttmaltiparmak' because one of the Hyper-V components is not running (Virtual 
machine ID ABB534F8-56A4-4F98-B205-883F3CDC7B8A). 

1 个答案:

答案 0 :(得分:-1)

在BIOS中启用对VTx的支持后,您可能需要运行Coreinfo工具来检查系统。

另外,不要忘记在“控制面板 - >程序和功能 - >打开Windows上的功能 - > Hyper-V上启用”Hyper-V管理工具“和”Hyper-V平台“ “:

我在Windows 7机器顶部的VMware播放器中运行Windows 8 64位。从Windows Phone 8运行模拟器时也遇到问题,并按照本指南解决了这些问题:http://developer.nokia.com/Community/Wiki/Windows_Phone_8_SDK_on_a_Virtual_Machine_with_Working_Emulator

希望它有所帮助...