我刚刚在Windows 8 Pro RTM上安装了VS 2012 Ultimate RTM,并试图打开一个包含针对.NET 4.0的几个项目(类库和WinForms)的解决方案。 加载解决方案时,VS会提示不支持.NET 4.0。它让我有机会将我的项目更新为4.5(并承诺我可以稍后更改目标)或从this page安装4.0的“多目标包”。 我决定将我的项目更新为4.5,因为我没有运气安装提供的多目标包(错误见下文)。 不幸的是,默认情况下,VS不会将4.0显示为目标(更改更新项目的目标时),但会将我重定向到the page where I can download the Multi targeting pack。 到目前为止一直很好,但我无法再次安装任何提供的下载(运行时和目标包)。 在.NET Framework 4.0.3 Targeting Pack的情况下,错误消息显示:
安装程序检测到此计算机不符合安装此软件的要求。必须先解决以下阻止问题,然后才能安装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)?
答案 0 :(得分:3)
老实说,我不确定发生了什么。我有VS 2012 Ultimate RTM,支持所有版本的.NET。
我几乎肯定我从未手动安装任何.NET框架,但我从http://create.msdn.com安装了适用于Windows Phone的Visual Studio 2010 Express。