.NET Framework 4.0 目标包未显示在 Visual Studio 中

.NET Framework 4.0 目标包未显示在 Visual Studio 中

我如何安装.NET 4.0 框架在 Windows 8 Pro/Visual Studio 2012 Professional 上?

我明白了:

在此处输入图片描述

如果我点击链接,Install other frameworks...我会进入微软页面我在哪里找到这些信息:

在此处输入图片描述

然后我已经安装了.NET 框架4.0.1瞄准包.NET 框架4.0.2瞄准包由于我无法安装 4.0.3,所以一遍又一遍地重新启动机器,但 Visual Studio 仍然没有在下拉菜单上显示框架。

我究竟做错了什么?

以下是regedit我在我的机器上安装的内容:

在此处输入图片描述

答案1

卸载 VS2015 社区后,我遇到了同样的问题,我的 VS2010 项目都开始因此崩溃。我的问题是 C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\RedistList 中缺少 FrameworkList.xml。我从另一台机器复制后问题就解决了。

答案2

.NET 4.5 是对 4.0 框架的就地更新。与建立在 2.0 之上的 .NET 3.0 和 3.5 不同,.NET 4.5 取代了 4.0。

事实上,如果您有一台安装了 .NET 4.0 的客户端 Windows 机器并安装了 4.5,它会将客户端和扩展配置文件都更新到 4.5(而在 4.5 中不再有客户端和扩展配置文件,而是完整的)。

我建议您直接以 4.5 为目标,但是如果您确实需要以 4.0 为目标,也许还需要安装 VS2010;我拥有它以及 VS2012,并且 .NET 4 目标出现在框架列表中:

在此处输入图片描述

相关内容