首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装.NET 4.5真的取代了.NET 4.0程序集吗?

安装.NET 4.5真的取代了.NET 4.0程序集吗?
EN

Stack Overflow用户
提问于 2012-10-22 12:52:20
回答 2查看 8.5K关注 0票数 14

我现在正式感到困惑了。MSDN关于安装.NET 4.5框架的文章声明如下:

“.NET Framework4.5取代.NET Framework4。当您在安装了.NET Framework4的系统上安装.NET Framework4.5时,程序集将被替换。”

那么,为什么我要在我的文件系统上找到.NET 4.0程序集呢?当我浏览到"C:\Program (x86)\Reference Assemblies\Microsoft\Framework.NETFramework“时,我会找到几个文件夹,包括"v3.5”、"v4.0“和"v4.5”,其中包含每个版本的DLL。怎么了?

这告诉我,.NET Framework4的程序集根本没有被4.5取代。有人能帮我澄清一下吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-10-22 12:57:34

是的,.NET 4.5是一个就地升级,因此它确实取代了.NET 4.0程序集。

请参阅Hans的回答,解释引用程序集目录中的程序集用于:引用程序集文件夹和具有相同版本的不同程序集

票数 11
EN

Stack Overflow用户

发布于 2014-02-28 10:33:33

是的,NET4.5是.NET 4.0的就地升级,这意味着CLR是相同的,但是添加了新的库以及bug修复和性能改进,两者都指向.NET CLR 4。

但是,.NET 4库实际上并没有消失。

你仍然可以在以下网站找到它们:

C:\程序文件(x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0

(假设操作系统为32位)

使用它,如果安装了.NET 4.5,则可以安全地针对.NET 4进行攻击。

转到这里以查找更多信息

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13011883

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档