.net 4.0 Windows 8上的.NET 4.0与2012年的目标比较

.net 4.0 Windows 8上的.NET 4.0与2012年的目标比较,.net-4.0,windows-8,visual-studio-2012,.net 4.0,Windows 8,Visual Studio 2012,我刚刚在Windows 8 Pro RTM上安装了VS 2012 Ultimate RTM,并尝试打开一个包含多个针对.NET 4.0的项目(类库和WinForms)的解决方案。 加载解决方案时,VS会提示不支持.NET 4.0。它让我有机会将我的项目更新到4.5(并承诺我以后可以更改目标),或者从开始为4.0安装“多目标包”。 我决定将我的项目更新到4.5,因为我没有幸安装提供的多目标包(错误见下文)。 不幸的是,VS在默认情况下没有将4.0显示为目标(当更改更新项目的目标时),而是将我重定向

我刚刚在Windows 8 Pro RTM上安装了VS 2012 Ultimate RTM,并尝试打开一个包含多个针对.NET 4.0的项目(类库和WinForms)的解决方案。 加载解决方案时,VS会提示不支持.NET 4.0。它让我有机会将我的项目更新到4.5(并承诺我以后可以更改目标),或者从开始为4.0安装“多目标包”。 我决定将我的项目更新到4.5,因为我没有幸安装提供的多目标包(错误见下文)。 不幸的是,VS在默认情况下没有将4.0显示为目标(当更改更新项目的目标时),而是将我重定向到。 到目前为止还不错,但我无法再次安装任何提供的下载(既不是运行时也不是目标包)。 在.NET Framework 4.0.3目标包的情况下,错误消息显示:

安装程序检测到此计算机不符合安装此软件的要求。在安装KB2600213软件包之前,必须解决以下阻塞问题

安装要求: 未找到Microsoft.NET Framework 4多目标包。请修复Microsoft Visual Studio 2010的安装以获取此更新

很奇怪,因为我没有安装VS2010

.NET Framework 4.0.3运行时安装停止,出现以下错误:

KB2600211不适用,或被计算机上的其他条件阻止


我已检查是否安装了.NET 4.0(使用.NET安装验证工具),我已尝试修复VS2012,但没有任何操作允许我以.NET 4为目标,并且事件日志不包含任何相关报告。有什么建议或提示(除了返回Win7/VS2010)吗?

我真的不知道发生了什么。我有VS 2012 Ultimate RTM,支持.NET的所有版本


我几乎可以肯定,我从未手动安装过任何.NET框架,尽管我确实是从安装了Visual Studio 2010 Express for Windows Phone。

老实说,我不知道发生了什么。我有VS 2012 Ultimate RTM,支持.NET的所有版本


我几乎可以肯定,我从未手动安装过任何.NET Framework,尽管我确实从安装了Visual Studio 2010 Express for Windows Phone。

安装VS2010成功了,但它似乎将多个目标软件包安装到了。安装VS2010成功了,但它似乎将多个目标软件包安装到了。