当尝试在Windows 8发布预览版上安装Visual Studio 2012终极试用版时,我收到以下错误消息
此计算机上安装的.Net Framework不符合最低版本要求:4.5.50709.
所以我尝试安装所需的. netframework版本,但出现了以下错误
Microsoft .NET Framework 4.5已经是此操作系统的一部分。您无需安装.NET Framework 4.5可再发行组件。
我正在32位英特尔Core2Duo系统上运行Windows 8发布预览版,已经安装了Visual Studio Express。
4条答案
按热度按时间wbgh16ku1#
这个解决方案至少适用于32位Windows 8发布预览版上的Express 2012 for Web:
1.在注册表编辑器中查找HKEY_LOCAL_MACHINE\软件\Microsoft\NET框架安装程序\NDP\v4\Full节点
1.右键单击该节点,选择“Permissions”,然后单击“Advanced”按钮并将此节点的所有者更改为Administrators,然后单击“OK”并将“Full Control”权限授予Administrators
1.将“版本”参数的值更改为“4.5.50709”
我在http://social.msdn.microsoft.com/Forums/en-US/vssetup/thread/e968a2e7-a996-4492-b0c6-da94a1403cb6找到了这个指令。它还包含64位windows注册表路径。
zsohkypk2#
其他解决方案:
溶液A)
(It在Windows 8终极版中为我工作)。
溶液B)
注:您需要先更改权限,然后才能编辑任何内容。首先,将所有者更改为Administrators,然后为Administrators主体分配"完全控制"权限。-最后,只需将"版本"的值更改为"4.5.50709"。要更改编辑注册表的权限,请在Regedit中选择您的项,右键单击--〉权限--〉高级--〉所有者,选择Administrators,应用。然后授予"管理员"完全控制权限
smdncfj33#
这是不支持的,也不会起作用。VS和Windows都在发展,只有少数非常特定的OS和IDE组合可以一起工作。既然两者现在都是RTM,这应该不再是一个问题,微软当然不会走自己的路,使这些一次性的测试平台确保兼容性。
如果您是MSDN或technet订阅者,您应该能够下载Win8 RTM映像 * 用于开发目的 *(测试、验证等)。否则,您必须购买并安装Windows 8零售版,或在现有操作系统上安装VS2012(大概是Windows 7)。同样,VS2012RTM可从MSDN获得。请注意,VS2012仅支持“现代UI”开发(或者不管它本周叫什么)在Windows 8上(常规的.NET框架开发在Windows 7和Windows 8上都受支持)。
cbwuti444#
您还可以立即从此处获得Windows 8企业版的90天试用版
http://msdn.microsoft.com/en-us/evalcenter/jj554510.aspx