.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?

.NET Framework 3.5/4.0/4.5等版本都是Windows 组件 , 很多用户都会在Windows安装之后纠结一下.NET Framework的安装 , 可能并不知道他们是全部安装还是只需要安装一个最高版本?笔者就此为题 , 来说说.NET Framework 3.5/4.0/4.5等版本之间的包含关系 。

.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?

文章插图
.NET Framework 是在 Windows 上运行的多个应用程序不可缺少的一部分 , 并且对这些应用程序运行发挥着同样的功能 。对开发人员而言 , .NET Framework 提供了一个用于构建应用程序的一致的编程模型 。如果你使用的是 Windows 操作系统 , 则你的计算机上可能已安装 .NET Framework 。具体而言 , .NET Framework 4.5 包含于 Windows 8 , .NET Framework 4.5.1 包含于 Windows 8.1 , 而 .NET Framework 4.6 包含于 Windows 10 。
.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?
正常情况下:
Windows XP装2、3.5、4.0;
Windows 7装4.6.2;
Windows 8/8.1/10装3.5/4.6.2;
Windows 10(创意者/RS1/1607/14393)装3.5;
Windows 8及以上的装3.5比较麻烦 , 推荐在新装完系统后赶紧弄好 , 不然系统更新后版本号对不上 , 可能会安装失败 。
如何正确安装.NET Framework ?
Installing the .NET Framework 3.5 on Windows 8、Windows 8.1 and Windows 10
命令:
01dism /online /enable-feature /featurename:netfx3 /source:X:sourcessxs复制代码dism /online /enable-feature /featurename:netfx3 /source:X:sourcessxs当你的系统中没有对应版本的.NET环境时 , 会有提示让你马上添加 , 如果你让它开始 , 系统就要去网上把.NET拖下来 。
很慢 , 也有可能失败 。
所以当你自己没法解决的时候 , 请求助身边能够抓过来的、懂电脑的人 。
【.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?】.NET Framework 版本和依赖关系:
.NET Framework 4.5 是替代计算机上的 .NET Framework 4 的就地更新 , 同样 , .NET Framework 4.5.1、4.5.2、4.6、4.6.1 和 4.6.2 是对 .NET Framework 4.5 的就地更新 , 这意味着它们将使用相同的运行时版本 , 但是程序集版本会更新并包括新类型和成员 。在安装其中某个更新后 , 你的 .NET Framework 4 .NET Framework 4.5 或 .NET Framework 4.6 应用应继续运行 , 而无需重新编译 。但是 , 反过来则不行 。建议不要在较早版本的 .NET Framework 上运行面向更高版本的 .NET Framework 的应用 。
例如 , 我们建议你不要在 .NET Framework 4.5 上运行面向 .NET Framework 4.6 的应用 。
.NET Framework 系统需求:
版本 | 最高版本
Windows 10 1607 | 4.6.2
Windows 10 1511 | 4.6.2
Windows 10 | 4.6.2
Windows 8.1 | 4.6.2
Windows 8 | 4.6.1(经实践4.6.2可行)
Windows 7 SP1 | 4.6.2
Windows Vista SP2 | 4.6
Windows XP | 4
那个Windows 8没写4.6.2 , 但实际是可以的:
.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?

文章插图
安装 .NET Framework时如何避免错误?
1、建议下载“脱机安装程序”:
.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?

文章插图
安装时请注意连接到互联网 , 不然可能会遇到错误 。
2、Windows 7断网装4.6.2报错:
.NET Framework 3.5/4.0/4.5等版本都需要安装一遍吗?

文章插图
3、“A certificate chain could not be built to a trusted root authority”错误的解决方法 。
其实联网就行了~
直接打KB2677070和KB2813430没用 。
另外 , 上边网页里有这么一段话要理解:
请注意 , 安装 .NET Framework 的新版本并非总会替换之前的版本 。有关 .NET Framework 版本及如何确定计算机上安装版本的详细信息 , 请参阅 版本和依赖关系 和 如何:确定安装了哪些 .NET Framework 版本 。下表中列出的所有 .NET Framework 版本都是对 .NET Framework 4 的就地更新 。也就是说 , 如果你要安装一个更高的版本 , 如 .NET Framework 4.6 , 则你无需首先安装之前的版本 , 如 .NET Framework 4.5、4.5.1 或 4.5.2 。同样 , 如果你要安装一个更高的版本 , 如 .NET Framework 4.6 , 则你无需首先安装之前的版本 , 如 .NET Framework 4.5、4.5.1 或 4.5.2 。这也意味着如果已安装更高版本 , 则不能安装表中列出的早期版本 。

推荐阅读