Running the Windows Phone emulator inside a VM on a Mac

I recall reading a while ago that running the Windows Phone emulator inside a virtual machine was not possible because it use Hyper-V and that you can't run a VM inside a VM.

A quick search led me to this Nokia article that explain how to set up everything on a Windows machine.  OK so what if you're using a Mac?  Would that work?

My setup consist of a MacBook Air with VMware Fusion running a Windows 8.1 virtual machine.  The process is exactly the same as the one described in the article with the following particularities:

Launch the VMware Fusion settings for the virtual machine and select Advanced

In the Preferred virtualization engine list, select Intel VT-x with EPT

Next, located the folder where your VM is located, right-click and select Show Package Contents

You'll now see the .VMX file.  Open it in your favorite text editor and add this line:

hypervisor.cpuid.v0 = "FALSE"

That's it, the Windows Phone emulator should now launch (very slowly) without errors.

blog comments powered by Disqus

Page List

Month List