Why is my game not installed in the Windows Phone emulator?
If you’re familiar with the Windows Phone Emulator, one of the great things about it is that you can install apps like you would a phone and run them outside of a debugging session. This is useful for me to show “fancy” demos at a trade show running in the emulator. It may be useful for you if you have a similar situation in that you wanted to show off your games to colleagues, take some video, etc.
By default XNA Framework games are designed to integrate into the Games Hub, so when you deploy a game it’s actually installed in a place you can’t get to. This is easily remedied by changing the configuration of your games Genre.
From the Visual Studio Solution Explorer open up the Properties folder and then open the WindowsPhoneManifest.xml file.
- Locate the Genre property, which by default is set to Apps.Games. This means by default that this application would be installed in the Game Hub.
- Set the genre to something different, note for a default Silverlight application this is NormalApp i.e. Genre=”NormalApp”
Once you’ve deployed your game to the emulator after changing the Genre, you should now see your game appear in the normal application list. Once you’re done deploying your game on the Windows Phone emulator you may want to change your Genre back to “Apps.Games” for when you get to run your game on a device or you submit the game for publishing!
-Michael


