Windows phone 8 Vmware player上的WP8 emulator未运行

Windows phone 8 Vmware player上的WP8 emulator未运行,windows-phone-8,windows-phone-8-emulator,vmware-player,Windows Phone 8,Windows Phone 8 Emulator,Vmware Player,为了开发wp8应用程序,我创建了一个windows 8.1的vmware 我的电脑规格: I72670(2.2) 8GB内存 赢7 64 我的VMware Player规范: 60 gb硬盘驱动器 4 gb内存 我已经在VMware Player visual studio 2012 update 4中安装了所有可湿性粉剂 当我试图构建我的项目时,我遇到以下错误: emulator Cannot assign the specified number of processor fo

为了开发wp8应用程序,我创建了一个windows 8.1的vmware

我的电脑规格

  • I72670(2.2)

  • 8GB内存

  • 赢7 64
我的VMware Player规范

  • 60 gb硬盘驱动器

  • 4 gb内存

我已经在VMware Player visual studio 2012 update 4中安装了所有可湿性粉剂

当我试图构建我的项目时,我遇到以下错误:

 emulator Cannot assign the specified number 
 of processor for virtual machine  is out of range
我在互联网上搜索过,但我找到的所有链接都是相似的。对VMware没有任何帮助

我读过这篇文章。我已经启用了hyper-v,但我不确定VMware是否能够支持硬件虚拟化,我认为这是必需的

我的问题是:

  • 这些是解决这个问题的可能方法吗?

  • 如果我有一台设备并尝试在设备上调试,我想我不会有任何问题。我想好了吗?

  • 我将感谢任何帮助


    谢谢你的时间

    根据对您问题的评论,我将解释:

    如果您有物理设备,您可以在Windows 7或更高版本上执行Windows Phone 8.x开发,但是如果您想使用Windows Phone 8.x模拟器,则需要提供Hyper-V,这是因为WP8模拟器作为Hyper-V虚拟机与主操作系统并行运行

    因此,要使用WP8模拟器,您必须运行Windows 8 ProWindows 8 EnterpriseWindows Server 2012(或更高版本,例如Windows 8.1 Pro)。Windows 8的标准“家庭版”不包括Hyper-V


    Hyper-V需要硬件虚拟化,并且作为具有硬件要求的加速平台,不会在另一个虚拟机中运行(这与您运行VirtualBox或的方式相反)。您必须将Windows 8 Pro作为“根”操作系统运行。

    VMWare Player v6。要运行WP emulator,您需要在虚拟机配置中勾选“虚拟化英特尔VT-x/EPT或AMD-V/RIV”。

    实际上,您还需要在VMWare Player中编辑.vmx文件,以便Windows Phone emulator可以使用Hyper-V

    为虚拟机提供大于等于4GB的RAM和2个以上的处理器,然后打开虚拟机的.vmx文件并添加:

    hypervisor.cpuid.v0=“FALSE”

    然后保存、启动VM并安装Windows


    我还将指出,在我的MacBook Pro Retina上,它运行的是Parallels和Visual Studio 2013 CE内部的支持Hyper-V的Windows发行版。Windows Phone 8.x模拟器使用的是Hyper-V,而不是VMWare Player。出于好奇,你为什么要使用VMWare?@Dai我有win7 pc。为了开发wp8应用程序,我需要win8(据我所知)。因此,最简单的方法是创建一台包含所有开发内容(模拟器、studio等)的win8计算机。由于Hyper-V的要求,您需要Windows 8进行WP8开发。请注意,您不能在其他虚拟化平台(如VMWare)中运行Hyper-V。您需要直接启动到Windows 8中。@Dai我就是这么想的。谢谢你的建议。非常有用。我想如果我有wp8设备,我可以使用VMWare?如果VMWare执行USB重定向(以便Windows 8 VM可以与设备通信),我不明白为什么不可以。不幸的是,在我的情况下,虚拟化Intel VT-x/EPT或AMD-V/RIV被禁用,我无法启用它们:(.我将检查您所说的vmware player版本。另外,处理器=1且已禁用。我不知道原因。+1用于您的帮助:).Yeap.我已经尝试更改vmware文件,重新启动vmware,重新启动pc。但是还好,我已经订购了一台wp8设备来完成我的工作。此外,emulator上的调试非常慢,通常我会使用emulator。我只是想在设备到达之前开始工作。谢谢您的尝试。