I create a new project in xna 4.0 for windows. I put it on both Reach and HiDef profile settings in properties. When debugging I get the following error:
No suitable graphics card found. Could not find a Direct3D device that supports the XNA Framework HiDef profile.
I made sure to select the 'Reach' profile, I still get this error.
So whats wrong with what I'm doing? Thanks.
PS. If I cant run XNA 4.0 games, Can I create a 3.0 project with xna 4.0?
Edit: My mistake - I see you're having trouble actually making your game even use Reach profile. You should take a look at this article that describes how to select the Reach profile.
Also - there were some profile limitations in older versions of XNA 4.0 - I cannot remember the details now, but are you using the latest version of XNA 4.0?
I'll leave my old answer here because there's some other useful info in it:
This is probably a better question for the XNA fourm (and I see you've asked it there anyway).
I don't know what the specs of the Intel GM45 are, but I can link you to the precice requirements of the Reach and HiDef profiles, so you can try and compare them.
And to answer your final question: You cannot create an XNA 3.1 project with XNA 4.0. XNA is not upwards or downwards compatable. What you can do is install versions side-by-side (both the runtime and Game Studio). So simply grab Visual C# 2008 Express and XNA 3.1 and use those.