.net – Installing Visual Studio 2012 Ultimate on Windows 8

.net-4.5netvisual studiovisual studio 2012windows 8

While trying to install the visual studio 2012 ultimate trial on Windows 8 Release Preview I got the following error message

The .Net Framework installed on this machine does not meet the minimum
required version: 4.5.50709.

So I tried installing the required .net framework version, but that gave me the following error

Microsoft .NET Framework 4.5 is already a part of this operating
system. You do not need to install the .NET Framework 4.5
redistributable.

I am running the windows 8 release preview on a 32-bit Intel Core2Duo system, with Visual Studio Express already installed.

Can somebody please help if you have any guesses at all. This "chasing-your-tail" problem is frustrating.

Best Answer

This solution worked for me for at least Express 2012 for Web on 32-bit Windows 8 Release Preview:

  1. Find HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full node in the regedit
  2. Right click on the node, choose Permissions, then click "Advanced" button and change owner of this node to Administrators and then click OK and give Full Control permission to Administrators
  3. Change the value of "Version" parameter to "4.5.50709"

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.