问题
I am unable to start any of the the Hyper-V emulators (VS Android Emulator or any of the Windows Phone Emulators) when operating within a VMWare Workstation version 11 virtual machine.
Attached is how I have configured my VM underlying BIOS.
Also attached is the message I receive when attempting to start any of the emulators.
Hyper-V is installed and the Hyper-V management service is installed and started.
回答1:
You need to allow nested running of one virtual machine (Hyper-V) inside the other (VMWare).
Following steps worked for me:
Close VMWare Virtual machine and open *.vmx and add following lines:
vmx.allowNested = "TRUE" hypervisor.cpuid.v0 = "FALSE" vhv.enable = "TRUE"
Start Virtual machine (be sure to have at least 2 GB of free memory)
Add Hyper-V Role: Under "Control Panel->Programs->Programs and Features" add all Hyper-V components (now Hyper-V Hypervisor should be selectable)
Restart the VMWare Virtual machine and open Hyper-V Manager. Follow the instructions in this article: Windows Phone 8 emulator can't connect to the internet to configure the network.
Hope that helps!
来源:https://stackoverflow.com/questions/32057734/windows-10-vs-2015-unable-to-start-hyper-v-based-emulators-within-vmware-wor