在Windows 8上安装Visual Studio 2012 Ultimate

时间:2012-08-19 15:16:23

标签: .net visual-studio windows-8 visual-studio-2012 .net-4.5

在尝试在Windows 8 Release Preview上安装visual studio 2012终极试用版时,我收到以下错误消息

  

此计算机上安装的.Net Framework不符合最低要求   所需版本:4.5.50709。

所以我尝试安装所需的.net框架版本,但这给了我以下错误

  

Microsoft .NET Framework 4.5已经是此操作的一部分   系统。您不需要安装.NET Framework 4.5   再发行的。

我在32位Intel Core2Duo系统上运行Windows 8发布预览,已安装Visual Studio Express。

如果您有任何猜测,有人可以帮忙吗?这种“追逐你的尾巴”问题令人沮丧。

4 个答案:

答案 0 :(得分:13)

此解决方案至少适用于32位Windows 8 Release Preview上的Express 2012 for Web:

  1. 在regedit中找到HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full节点
  2. 右键单击节点,选择权限,然后单击“高级”按钮并将此节点的所有者更改为管理员,然后单击“确定”并向管理员授予“完全控制”权限
  3. 将“版本”参数的值更改为“4.5.50709”
  4. 我在http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/e968a2e7-a996-4492-b0c6-da94a1403cb6找到了这条指令。它还包含64位Windows注册表路径。

答案 1 :(得分:12)

其他解决方案:

解决方案A)

  • 下载.NET 4.5安装程序并解压缩(使用/ x运行,或在WinRAR中打开等)
  • 转到解压缩的文件夹并打开ParameterInfo.xml。 完全移除TAG阻滞剂:移除分支<阻碍者>。
  • 执行SEtup.exe并尝试重新安装。

(它适用于Windows 8旗舰版)。

解决方案B)

  • 运行regedit.exe。
  • 编辑框架版本密钥。
    • WIN64位:转到以下项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full
    • WIN32位:转到HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Full

注意:在编辑任何内容之前,您需要更改权限。首先,将所有者更改为Administrators,然后为Administrators主体分配“完全控制”。 - 最后,只需将“Version”的值更改为“4.5.50709”。 要更改编辑注册表的权限,请在Regedit中选择您的密钥,右键单击 - >权限 - >高级 - >所有者,选择管理员,应用。然后盛大完全控制“管理员”

答案 2 :(得分:5)

这是不受支持的,也不会起作用。 VS和Windows都在不断发展,只有少数特定的OS和IDE组合在一起。由于两者现在都是RTM,这应该不再是一个问题,MS肯定不会竭尽全力使这些一次性测试平台确保兼容性。

如果您是MSDN或technet订阅者,您应该能够下载用于开发目的的Win8 RTM映像 (测试,验证等)。否则,您必须购买并安装Windows 8零售版,或者在现有操作系统上安装VS2012(可能是Windows 7)。同样,VS2012 RTM可从MSDN获得。请注意,VS2012仅支持Windows 8上的“现代UI”开发(或本周所谓的任何开发)(Windows 7和Windows 8都支持常规.NET框架开发)。

答案 3 :(得分:0)

您现在可以从此处获得Windows 8企业版的90天试用版

http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx