假设我为Asp.NET web应用程序安装了.NET Framework2.0、3.0、3.5。
我意识到Framework3.0和3.5只是Framework2的扩展,不太清楚的是3.0和3.5是如何相互联系的。
如果Asp.NET应用程序的目标是3.5,卸载Framework3安全吗?
发布于 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
发布于 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文件夹(以及所有其他版本)。
发布于 2011-02-17 02:54:43
是。但是,作为规则,该框架被设计为支持同时安装多个版本。除非空间是一个真正的问题,否则我不会去管它。
https://stackoverflow.com/questions/5020781
复制相似问题