I'm using an old machine with Windows XP x86 as one of my test machines. On Win 8.1 w/VS2012, I compiled using 32bit and dx9. When I try to run it on the XP machine, I get an error about not being a valid Win 32 application. This happens debug or published. If I transfer the project to the XP machine and compile via VS2010, it runs fine.
Then I found:
http://blogs.msdn.com/b/vcblog/archive/2...57555.aspx
Apparently, VS2012 no longer supports XP unless you download update 1+ and change the target, but looks like it disables some things such as HLSL compilation-without further settings tweakage(of course).
So for those using 2012, it might be best to stay with 2010/2008 for a little while longer unless they want to open that can of worms.
Esenthel, it might be worth making a note on the site somewhere about that(or adding an XP option to the editor, if you are a masochist). I know MS no longer supports XP officially, but they kinda dropped the ball here.
Now please excuse me while I reinstall VS 2008. T_T