实际上,.net 4.5是4.0的就地升级,这就意味着安装4.5之后,4.0就被覆盖了。但确实有的程序不能识别4.5的,运行会出现问题。据我所知,还没有让4.0和4.5同时保留的办法,因此,若确实有程序不能运行,可以卸载.4.5,重新安装4.0。
.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;
.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 的就地更新,这意味着它们将使用相同的运行时版本,但是程序集版本会更新并包括新类型和成员。
详细情况可以参考系统之家这篇文章:
网页链接