In the comments of the last post, Martin pointed out that my solution where I include a Windows Phone Content Project and Windows Phone Game Library project in the MonoGame for Windows 8 game solution doesn’t work when using Express editions of Visual Studio. This is because Express editions are usually tied to a specific technology, so Express for Windows 8 is different than Express for Windows Phone, and different from Express for Web.
If you don’t have a non-Express version of Visual Studio installed when you install the Windows Phone 8 SDK, it should install the Express version of Visual Studio for Windows Phone development. Assuming that you already installed the Windows 8 version of Visual Studio Express, you can leave the MonoGame game solution as-is, but create a new Windows Phone solution to generate the XNB files for you to include in your MonoGame game project.
This isn’t as convenient as having everything in the same solution, but it shouldn’t be too much more complicated. When adding new content, you’ll have to build the Windows Phone solution first, then go to your MonoGame solution and add the XNB file “As Link” just like you would if it was all in one solution.
At this point I’d like to know from you. When including source code for download for the rest if this series, should I include the single solution option that only works if you have a paid version of Visual Studio installed, or should I have 2 separate projects that will work in Express versions?