Please enable Javascript to correctly display the contents on Dot Net Tricks!

Windows Phone 8 Emulator Configuration

  Author : Shailendra Chauhan
Updated On : 26 Sep 2016
Total Views : 3,460   
Support : Windows Phone SDK 8.0

Windows Phone Emulator is a desktop based application that emulates a Windows Phone device. It provides you a virtual environment in which you can deploy, debug and test your Windows Phone apps without a physical device (windows phone).


Before publishing your windows phone app to the Windows Phone Store, don't forget to test your app on a physical device.

System Requirements for Windows Phone 8 Emulator

Below is the checklist of the requirements for running the Windows Phone 8 Emulator.

  1. Hardware-assisted virtualization.

  2. Second Level Address Translation (SLAT).

  3. Hardware-based Data Execution Prevention (DEP).

  4. 4 GB or more of RAM.

  5. 64-bit version of Windows 8 Pro edition or higher.

  6. Hardware-based Data Execution Prevention (DEP).

  7. In Windows, Hyper-V must be enabled and running.

  8. You have to be a member of the local Hyper-V Administrators group.

Check Your System Configuration

I have attached the screen shot of the system configuration that must be installed in your windows 8 machine.

If you have all the above featues in your windows 8 machine then install Windows Phone SDK 8.0 as shown in fig.

Check Windows Phone Emulator

Now, make your first windows phone app as shown below :

Now you have windows 8 emulator in Visual Studio 2012 as shown below :

Now when you run your windows phone apps you will get a prompt box for joining the Hyper-V Administrators Security group as shown in below fig.

Join this group and re-run your windows phone apps. It will be run successfully as shown in below fig.

How to enable Hyper-V in VMware Player/Workstation

First of all make a 64-bit Virtual Machine for Windows 8 using VMware player. Now, open your VMware Player and edit the setting of your Windows 8 Machine as shown below:

Make sure you have select the option Virtualize Intel VT-x/EPT or ARM-V/RVI. This is required to be able to run HYPER-V on your virtual machine.

Now make some changes to the Virtual Machine configuration file before proceeding. Exit VMWare before making this change. If you try to install HYPER-V before doing this step, chances are that you will have problems running it. So to ensure that everything goes smoothly, go to the folder where you created your Virtual Machine and find the file with extension .VMX. In my case it was Windows 8 x64.vmx. Edit the file and add the text marked in red as shown below:

Now install Windows 8 Pro to your Virtual Machine if you have not installed and after installation follow the same steps as expalined above.

What do you think?

I hope you will enjoy the tips while configuring your Windows Phone SDK 8.0. I would like to have feedback from my blog readers. Your valuable feedback, question, or comments about this article are always welcome.

Free Interview Books
26 OCT
ASP.NET MVC with AngularJS Development (online)

MON-FRI 07:30 AM-09:00 AM IST

Know More
24 OCT
MEAN Stack Development (online)

MON-FRI 06:00 AM -07:30 AM IST

Know More
24 OCT
AngularJS Development (online)

MON-FRI 08:00 PM-09:30 PM IST.

Know More
23 OCT
PPC Marketing (offline)

Sat, Sun     09:00 AM-10:30 AM IST

22 OCT
ASP.NET MVC with AngularJS Development (offline)

SAT,SUN     08:00 AM-09:30 AM

20 OCT
NodeJS Development (online)

MON-FRI     06:00 AM - 07:30 AM IST

12 OCT
ASP.NET MVC with AngularJS Development (online)

Mon-Fri     09:30 PM-11:00 PM IST

17 SEP
ASP.NET MVC with AngularJS Development (offline)

SAT,SUN     05:00 PM-06:30 PM IST

NodeJS Development (offline)

Sat, Sun     11:00 AM-12:30 PM IST


Professional Speaks