I would install the things that ViciouZ mentioned and install Visual Studio 2010. It's just that uninstalling Visual 11 (Professional) (beta) was a pain because instead of automatically uninstalling all the files, it just uninstalls one file so I have to uninstall the rest one at a time.
I'm scared that if I install Visual Studio 2010 and the things ViciouZ mentioned and they don't work I would have to go through the same, painful uninstallation process I went through for Visual Studio 11 (professional) (beta).
Uninstalling Visual Studio 2010, DirectX SDK, libpng, and libvorbis one at a time is OK, but uninstalling Visual Studio 2010, Microsoft SQL Server 2010 Command Line Utilities, Microsoft .NET Framework 4, Microsoft System CLR Types for SQL Server 2010, etc. one at a time is ridiculous.
Also, when I uninstalled Visual Studio 11 (professional) (beta) and installed Visual Studio 2012 (express), it said it was going to install Visual Studio 2012 (express) onto my other hard drive when it would normally install Visual Studio onto my C drive. What's even weirder is that I couldn't change the directory.
I got the feeling that I did not completely uninstall Visual Studio 11 (professional) (beta).