在MacOS中使用VMware Fusion安装Win8.1,安装VS2013 及update2,安装WP8.1模拟器,启动后报错,无法启动虚拟机。解决方法其实是正常启用Hyper-V服务。
首先关闭win8系统虚拟机。然后在VMWare虚拟机资源列表中右键点击Windows 8的虚拟机名称,然后点击 "在Finder中显示",右键点击虚拟机的文件选择 "显示包内容", 然后用文本编辑器打开扩展名为.vmx的文件,在文件末尾添加下列两行文字:
hypervisor.cpuid.v0 = "FALSE"
vhv.enable = "TRUE"
5.- 在VMWare虚拟机列表, 右键点击Windows 8的虚拟机名称, 点击 "设置" ,然后选择"处理器与内存",打开"高级选项". 打开 "Intel VT-X with EPT" 支持.
6.-正常启动虚拟机。如果报字典问题,说明hypervisor.cpuid.v0或vhv已存在,删除多余的或不正确的字典后再重启虚拟机。如果没有找到Hyper-V种类的服务,则需要在
控制面板中启用或关闭Windows功能中启用Hyper-V服务.
按上面操作后完成后一般就可以使用VS2013启动WP8.1的模拟器了,如果看到自己的WP应用成功的运行在了WP8.1的模拟器,就说明成功了。