I have the following problem, hopefully somebody has a solution. Previously I had Windows 8.1 and Visual Studio 2013. I upgraded to Windows 10. I installed Visual Studio 2015 Enterprise. I created a new solution, with only 1 project for a blank Universal Windows app. I am using C#.
When tring to run my proyect by selecting any of the "Mobile Emulators 10...." I get the following error: However, if I select "Simulator" it works. Also, If I open a solution for Windows Phone 8.1 and I run using "Emulator 8.1" it works.
Any help is welcome. Thank you.
I was having a similar issue however I'm using VMWare Fusion to run Windows 8.1. The steps in this article solved my problem. https://blogs.endjin.com/2013/06/running-the-windows-phone-emulator-in-vmware-fusion/
- Stop the virtual machine that you are running the emulator on.
- Open the Virtual Machine Library ⇧⌘L (
Windows
→Virtual Machine Library
)Select the VM in the list and go to
Settings
→Processors & Memory
→Advanced Options
Tick the
Enable hypervisor applications in this virtual machine
checkbox to enable nested virtualization. This will addvhv.enable = "TRUE"
in the VM configuration file (more on that below).- Go back to the VMs list and right-click on the VM and select
Show in Finder
.- In the Finder window, right-click and
Show Package Contents
.- Once the content (list of files and folders) is displayed, find the VMware virtual machine configuration file – the file with the .vmx extension.
- Open this file in TextEdit and add this line at the end:
hypervisor.cpuid.v0 = "FALSE"
- Save and restart the VM.