[Solved] Unity Opens Visual Studio 2010--Not 2012

I recently got Visual Studio 2012, and when I try to use it in Unity it still opens Visual Studio 2010. I have it set as the default editor in Unity (I even manually browsed to the executable), and I cannot see any reason why it shouldn’t open with Visual Studio 2012. There aren’t any extensions installed yet, so I doubt that would be causing it to fail. It still doesn’t work in new projects either, as I thought there might have been a problem with outdated project files.

In addition, both programs are run as administrator so that should rule out those problems. Can anyone offer any help? I have to keep Visual Studio 2010 for other work, so it’s kind of out of the question to remove it from my development machine, unfortunately. Can anyone offer any insight into this? Thanks for any help!

Just for future reference, this problem went away when I updated Unity (reinstalled + updated registry references). I suppose you could also fix this by re-installing Unity, since the installer seems to reset all of the references automatically.