首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如果我有.NET Framework2.0和.NET Framework3.5,我需要.NET Framework3吗?

如果我有.NET Framework2.0和.NET Framework3.5,我需要.NET Framework3吗?
EN

Stack Overflow用户
提问于 2011-02-17 02:53:15
回答 3查看 1.5K关注 0票数 2

假设我为Asp.NET web应用程序安装了.NET Framework2.0、3.0、3.5。

我意识到Framework3.0和3.5只是Framework2的扩展,不太清楚的是3.0和3.5是如何相互联系的。

如果Asp.NET应用程序的目标是3.5,卸载Framework3安全吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-02-17 03:25:06

这三个版本共享相同的CLR版本(2.0),每个新版本都只是添加了以前版本中没有的新功能。这基本上意味着3.0依赖于2.0,3.5依赖于3.0和2.0,所以卸载3.0是不可能的,除非你同时卸载3.5。

有关.NET框架版本的详细信息,请查看:

.NET Framework Versions and Dependencies

票数 4
EN

Stack Overflow用户

发布于 2011-02-17 03:06:10

.Net 3.0引入了WCF、WPF和WF,这些额外的库实际上工作在2.0运行时之上。

.Net 3.5引入了对这些库的升级,并附带了对Linq (新语言特性)的支持。

您可以安全地卸载3.0,并将其替换为3.5,因为3.5涵盖了3.0中引入的库。有关版本的更多信息以及它们为表带来的内容,请查看this page at wikipedia

当你安装3.5版时,你将在你的框架文件夹中得到一个3.0文件夹(以及所有其他版本)。

票数 2
EN

Stack Overflow用户

发布于 2011-02-17 02:54:43

是。但是,作为规则,该框架被设计为支持同时安装多个版本。除非空间是一个真正的问题,否则我不会去管它。

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

https://stackoverflow.com/questions/5020781

复制
相关文章

相似问题

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