While trying to install the visual studio 2012 ultimate trial on Windows 8 Release Preview I got the following error message
The .Net Framework instal
That isn't supported and isn't going to work. Both VS and Windows were evolving, and only a few very specific combinations of OS and IDE worked together. Since both are now RTM this should no longer be an issue, and MS are certainly not going to go out of their way to make these throwaway test platforms ensure compatibility.
If you are an MSDN or technet subscriber you should be able to download a Win8 RTM image for development purposes (testing, validation, etc). Otherwise you'll have to purchase and install Windows 8 retail, or install VS2012 on your existing OS (Windows 7, presumably). Likewise, VS 2012 RTM is available from MSDN. Note that VS2012 only supports "Modern UI" development (or whatever it is called this week) on Windows 8 (regular .NET framework development is supported both on Windows 7 and Windows 8).
Other solutions:
Solution A)
(It worked for me in Windows 8 Ultimate Version).
Solution B)
NOTE: You'll need to change the permissions before you can edit anything. First, change the owner to Administrators, then assign the Administrators principal with Full Control. - Finally, simply change the value for "Version" to "4.5.50709". To change permission for editing registry, in Regedit, select you key, right-click-->Permissions-->Advanced-->Owner, select Administrators, Apply. Then grand Full Control to "Administrators"
This solution worked for me for at least Express 2012 for Web on 32-bit Windows 8 Release Preview:
I found this instruction at http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/e968a2e7-a996-4492-b0c6-da94a1403cb6 . It also contains 64-bit windows registry path.
You can also get 90 day trial of Windows 8 Enterprise from here now
http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx