Windows Phone 8 SDK finally available for everyone

Developers, developers, developers... the mantra chanted by Steve Ballmer to emphasise the importance of the dev community to Microsoft and its efforts to make its sprawling ecosystem a success. But many of those developers have been less than pleased over some of the decisions made by the company with regard to its new software development kit (SDK) for Windows Phone 8.

Back in June, when Microsoft made its first official announcements about the new OS, developers were promised that they'd be able to download the new SDK "later this summer". But that promise wasn't fulfilled, and the company disappointed devs further by announcing in September that access to the SDK would not be universal, but subject to an approval process - one which saw many experienced and accomplished developers denied access.

Now though, with yesterday's public launch of Windows Phone 8, Microsoft announced at today's BUILD 2012 conference that the SDK available for all developers. With the first WP8 devices due to get into consumers' hands in a matter of days, the race is now on for devs to update their apps to take advantage of the capabilities of Microsoft's new mobile OS.

You can grab the Windows Phone SDK 8.0 from the Microsoft Download Center right now.

Report a problem with article
Previous Story

Grand Theft Auto V launching on Xbox and PS3 in Spring 2013

Next Story

BUILD 2012 attendees get free Surface RT, Lumia 920, 100GB on SkyDrive

25 Comments

Commenting is disabled on this article.

Sorry. Confused my Visual Studio 2012 Ultimate name with my Windows 8 Pro. Either way, the problem still exists. And technically, Windows 8 is the "Ultimate".

The final SDK should make devs pretty happy if what they said in the keynote is anything to go by. They posted up some new features/APIs etc and said they've added 90% of the asked for features from devs to WP8. I better start to see some really good apps now, no more excuses.

Running a demo app with VS2012 and WP SDK 8.0 can start on my pc. I am getting the following error.

The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Anyone got this message? I am running Windows 8 Enterprise.

Oguz said,
Running a demo app with VS2012 and WP SDK 8.0 can start on my pc. I am getting the following error.

The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Anyone got this message? I am running Windows 8 Enterprise.

Uninstall VirtualBox.

Oguz said,
Running a demo app with VS2012 and WP SDK 8.0 can start on my pc. I am getting the following error.

The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Anyone got this message? I am running Windows 8 Enterprise.

Any luck on this? I'm having same problem on Windows 8 Ultimate.

TheGeekNextDoor said,

Any luck on this? I'm having same problem on Windows 8 Ultimate.

No still no luck. The problem is the Hyper V switch. If you check network adapters. Your main NIC is managed by this Hyper V switch. On your NIC ipv4 and all others things are unchecked. The phone emulator is trying to receive an ip address on main NIC but all stacks are disabled. So it can't receive ipadress. I still don't have any solution

TheGeekNextDoor said,

Any luck on this? I'm having same problem on Windows 8 Ultimate.

Theres your problem. Theres no such thing as Windows 8 "Ultimate".

Oguz said,
The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Yeah I'm getting the same error, hopefully something will surface on the internet soon about this. I do have Virtual Box installed but I don't see what would that have to do with it, plus uninstalling it isn't really an option because I need it in my daily work.

If you continue despite the warning the error message becomes just "invalid pointer". ...yeah.

Oguz said,
Running a demo app with VS2012 and WP SDK 8.0 can start on my pc. I am getting the following error.

The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Anyone got this message? I am running Windows 8 Enterprise.

Same here. So far no idea about how to fix this. Have virtual box - will remove it now.

Roman Hnatiuk said,

Same here. So far no idea about how to fix this. Have virtual box - will remove it now.

Removing VirtualBox helped. I have also manually deleted all hypervisor switches (had a few of them hanging around) and recreated a new one. I have made all these changes at once, but I am pretty sure that uninstalling VirtualBox is all that is needed in this case - emulator seems to create its own hypervisor switch when running.

Oguz said,
Running a demo app with VS2012 and WP SDK 8.0 can start on my pc. I am getting the following error.

The Windows Phone Emulator wasn't able to create the virtual machine.

Something happened while creating a switch: Xde
couldn't find an IPv4 address for the host machine.

Anyone got this message? I am running Windows 8 Enterprise.

I fixed mine. It should work for you too:

Go into Hyper V. Go into the Virtual Switch Manager. Create a virtual switch called "Windows Phone Emulator Internal Switch" Make it's connection type Internal.

Now launch the emulator. It should work.

TheGeekNextDoor said,

Go into Hyper V. Go into the Virtual Switch Manager. Create a virtual switch called "Windows Phone Emulator Internal Switch" Make it's connection type Internal.
I'm sorry, where is Hyper V? Is it in Visual Studio?

EDIT: nvm found it, it's in the list of installed programs. I did what you suggested and when I launch the emulator, it registers in the list of virtual computers of Hyper-V as "Executing", however Visual Studio sends me a different error message now:

The computer could not determine the IP address of the host to use to communicate with the guest virtual computer (approximately translated from French "L'ordinateur n'a pas pu déterminer l'adresse IP de l'hôte à utiliser pour communiquer avec l'ordinateur virtuel privé."

Edited by Andre S., Oct 30 2012, 11:14pm :

Thief000 said,
You can only install this on Windows 8 64 bit?!?!?!

yeah, and it's because the new Windows Phone emulator uses Hyper-V.

FalseAgent said,

yeah, and it's because the new Windows Phone emulator uses Hyper-V.

I didn't see that at first. That's really weak. Guess I won't be getting it after all.

IceBreakerG said,

I didn't see that at first. That's really weak. Guess I won't be getting it after all.


Install VMPlayer and install Windows 8 64bit in a virtual machine. That's what I did. if you have a decent hardware that actually works pretty well. make sure set the display resolution. you probably want to try out Windows 8 SDK as well. thats shooting two birds using one stone.

IceBreakerG said,

I didn't see that at first. That's really weak. Guess I won't be getting it after all.


You only develop phone apps? Why not develop something for Windows 8 as well (like the same app). YOU GONNA BE RICH, BRO.