在Win 8.1上没有Hyper V的Windows手机模拟器不能运行....任何替代模拟器?

时间:2014-03-10 09:51:04

标签: visual-studio-2013

嗨,我上面遇到了这个问题。是否有另一种方法可以在visual studio 12中测试Windows phone应用程序,而无需访问hyper V?感谢

2 个答案:

答案 0 :(得分:8)

如果您的硬件无法运行Hyper-V,那么您已经死了。

否则,如果您的Windows 8.1许可证不包含Hyper V的支持,您可以查看诺基亚的以下帖子,他们在虚拟机上安装带有评估许可证的Windows 8 x64 - 或者您可以使用专用硬件设置或双启动等。

来源:Windows Phone 8 SDK on a Virtual Machine with Working Emulator


如何在没有Hyper V的情况下运行WP Emulator? (nokia.com

的摘要

硬件要求

  • 64位主机操作系统;
  • 主机至少有8GB的RAM;
  • 30-40GB的可用空间。

步骤一步

  • 检查您的计算机是否能够运行带有Hyper-V的Windows 8
    • 下载Coreinfo
    • 以管理员身份打开命令提示符并执行coreinfo.exe –v(在coreinfo.exe所在的文件夹中)
    • 如果您启用了SLAT,则会使用星号*标记为EPT * Supports Intel extended page tables (SLAT)。如果没有,您将无法以硬件方式运行它。
  • Download Windows 8 64bit Developer Evaluation。注册您的Windows Live ID,密钥为90天。
  • vmware.com上注册。注册后,下载VMWare Workstation 9或更高版本的试用版。这将授予您30天的许可。
  • Download the Windows Phone 8 SDK。您可以在安装VM后执行此操作,以便可以从中下载该工具。

设置VM

除了创建虚拟机的琐碎,直接的过程之外,还有两个额外的步骤必须才能运行Hyper-V

  1. 在完成虚拟机配置之前,请单击“自定义硬件”按钮。 VM Wizard - One click away from finish, but actually click 'Customize hardware'

    转到Processors部分并启用Virtualize Intel VT-x/EPT or AMD-V/RVIEnable the <code>Virtualize Intel VT-x/EPT or AMD-V/RVI</code>

    完成配置并继续下一步。

  2. 退出VMWare并在安装Hyper-V之前打开虚拟机配置。配置文件位于您创建虚拟机的文件夹中,其扩展名为.VMX,例如:Windows 8 x64.vmx

    编辑文件并添加标记为红色的文本(hypervisor.cpuid.v0 =“FALSE”)。 hypervisor.cpuid.v0 to "FALSE"


  3. 如果您使用的是Visual Studio 2013,则可能需要在安装Windows Phone SDK时查看这些帖子。

答案 1 :(得分:1)

http://developer.nokia.com/resources/remote-device-access 远程访问可用于测试应用程序的真实设备。 我没有个人经验,所以我不能说更换本​​地模拟器或真实设备是多么合适,但可能值得一试。