.NET Framework 2.0由两部分组成:CLR和FCL(框架类库,框架类库)。CLR为所有类型的应用程序提供了编程模型。
CLR包括文件以及加载程序,内存管理器(垃圾收集器),安全系统,线程池等。
CLR是一个运行库,可由不同编程语言的多个版本使用。CLR是.NET的运行环境,是.NET程序员所看到的操作系统环境,网络环境和设备环境。扩展资料:.NET Framework 2.0版改进了缓存,从而提高了应用程序的可伸缩性和性能。 使用ClickOnce可以改善应用程序的部署和更新; 并通过备用的ASP.NET 2.0控件和服务提供功能更强大的浏览器和设备。
不能在同一台计算机上安装两种不同语言的.NET Framework 版本。 尝试安装第二种语言版本的.NET Framework将导致以下错误:“安装程序无法安装Microsoft .NET Framework,因为已经安装了该产品的另一个版本。”如果使用的是非英语平台,或者要查看另一种语言的.NET Framework资源,则必须下载.NET Framework语言包的相应语言版本。
如何安装Microsoft.NET Framework2.0SP1?
1、搜索Microsoft .NET Framework 2.0 SP1。2、打开有关Microsoft .NET Framework 2.0 SP1的网页。
3、选取打开网页。
4、下拉网页找到下载链接,点击下载。5、下载完毕点击安装即可。6、也可以去官方网站下载安装。
什么是Microsoft .NET.Framework.2.0
它是一个语言开发软件Microsoft®.NETFramework1.1版可再发行组件包.NETFramework通过COMInterop(COM互操作)技术支持COM+和MTS。一个传统的COM应用程序能够调用一个.NET组件,同时.NET组件(在.NET中称为.NETAssembly)也能够调用一个COM组件。
这一非常强大的双向互操作特性使你可以在应用程序中混合使用两类技术。
NETFramework是微软的几个开发团队一起努力发展的成果,最主要用来产生一个可以用来快速开发、部署网站服务及应用程序的开发平台。这个架构是两个项目的结果:第一个项目的目的是用来改善Windows作业平台上的程序开发,特别是改善COM(ComponentObjectModel,组件对象模块。一种微软所制定的软件技术;让对象的功能可以被其它软件所叫用,可以让组件重复使用、容易更新及维护);第二个项目则是制作一个以发展服务(Service)软件为目标的开发平台。这两个项目团队三年多前就已经在一起工作,他们希望可以发展出一种可以快速开发出以因特网为基础,而且易学易用的开发平台。
microsoft.net framework2.0
HKEY_CURRENT_USER包含当前登录的用户的配置信息的根目录。该用户的文件夹、屏幕颜色和控制面板设置都存储在这里。
这些信息与用户的配置文件相关联。
此项有时缩写为“HKCU”。HKEY_LOCAL_MACHINE包含特定于计算机的配置信息(用于任何用户)。此项有时缩写为“HKLM”。HKEY_CLASSES_ROOT是HKEY_LOCAL_MACHINE\Software的一个子项。
此处存储的信息可确保当您使用Windows资源管理器打开文件时能打开正确的程序。此项有时缩写为“HKCR”。从Windows2000开始,这些信息存储在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER项下。
HKEY_LOCAL_MACHINE\Software\Classes项包含可应用于本地计算机上的所有用户的默认设置。HKEY_CURRENT_USER\Software\Classes项包含覆盖默认设置并且只应用于交互用户的设置。HKEY_CLASSES_ROOT项提供合并来自上述两个来源的信息的注册表视图。
HKEY_CLASSES_ROOT还为针对以前的MicrosoftWindows版本设计的程序提供这种合并的视图。要更改交互用户的设置,请在HKEY_CURRENT_USER\Software\Classes下而不是HKEY_CLASSES_ROOT下进行更改。要更改默认设置,请在HKEY_LOCAL_MACHINE\Software\Classes下进行更改。
如果将项写到HKEY_CLASSES_ROOT下的一个项,系统会将信息存储在HKEY_LOCAL_MACHINE\Software\Classes下。如果将值写到HKEY_CLASSES_ROOT下的一个项,并且该项已存在于HKEY_CURRENT_USER\Software\Classes下,系统会将信息存储在该项下而不是HKEY_LOCAL_MACHINE\Software\Classes下。PSmicrosoft.netframework2.0是微软提供的一个框架,不是由你的那个软件的作者编写的,因为编程需要,我的机器上一直装有1.1、2.0、3.5你不需要卸载microsoft.netframework。而且有很多程序是依赖于这个框架的,你卸载掉的话,那些软件也就不能用了。