功能

支持多种应用程序类型:可用于创建和运行网站、服务、桌面应用等多种类型的应用程序。
提供开发工具和库:包含工具、编程语言以及用于生成不同类型应用程序的库,支持在Windows上运行.NET应用程序。
特点

改进的公共语言运行时 (CLR) 和基类库 (BCL):带来性能提升、更好的多核心支持、后台垃圾回收和服务器上的探查器附加等改进。
新的内存映射文件和数字类型:提供了新的数据处理能力。
更轻松的调试:包括转储调试、Watson小型转储、64位的混合模式调试和代码协定等功能。
Visual Basic 和 C 语言的创新:例如lambda语句、隐式行继续符、动态调度和命名/可选参数等。
数据访问和建模的改进:利用Entity Framework,开发人员可使用.NET对象和语言集成查询 (LINQ) 对关系数据库进行编程,具有多项新功能。
WCF数据服务的改进:可以创建基于REST的服务和应用程序,具有增强的BLOB支持、数据绑定、行计数、源自定义、投影和请求管道改进等功能。
Windows Presentation Foundation (WPF) 的改进:添加对Windows 7多点触控、功能区控件和任务栏扩展性功能的支持,以及新的业务线控件和性能、伸缩性、可视化方面的改进。
Windows工作流 (WF) 的改进:开发人员能够更好地承载工作流并与其进行交互,包括改进的活动编程模型、设计器体验、新的流程图建模样式等,并且显著提高了基于WF的工作流的性能。
Windows Communication Foundation (WCF) 的改进:例如对WCF工作流服务的支持,以及新的WCF功能,如服务发现、路由服务、REST支持、诊断和性能。
创新的新并行编程功能:例如并行循环支持、任务并行库 (TPL)、并行LINQ (PLINQ) 和协调数据结构,可让开发人员利用多核处理器。
二、.NET Framework 4.0的下载方法
官网下载
可以通过“ Framework 4.0的Web安装程序、脱机安装程序和语言包。
其他途径
也可以通过“ Framework 4 Client Profile(独立安装程序),其文件名为“dotNetFx40_Client_x86_x64.exe”,大小为41.0 MB。
三、.NET Framework 4.0的安装步骤
安装步骤
1. 检查系统兼容性:.NET Framework 4.0支持的操作系统包括Windows XP SP3、Windows Server 2003 SP2、Windows Vista SP1/SP2、Windows Server 2008、Windows 7和Windows Server 2008 R2。对于较新的操作系统如Windows 8及其后续版本,.NET Framework 4.0已经作为操作系统的一部分预先安装。
2. 下载并安装:可以通过“星空运行库修复大师”软件的“.NET运行库”栏目找到.NET Framework 4.0并点击下载安装;或者直接从官网下载安装程序后运行安装。
3. 重启计算机:虽然通常.NET Framework 4.0的安装不需要重启计算机,但为了确保框架正确加载,建议在安装完成后重启计算机,特别是在安装过程中没有提示自动重启时。
常见问题及解决方法
1. 安装失败或报错
确保系统及驱动更新:请确保操作系统已经安装了所有可用的Windows更新,某些更新可能是.NET Framework安装所必需的。
检查兼容性:如果使用较老的Windows版本,确保操作系统支持.NET Framework 4.0。
以管理员身份运行:右键点击安装程序,选择“以管理员身份运行”,避免权限不足导致的安装失败。
2. 安装进度缓慢
关闭不必要的程序:关闭其他占用计算机资源的程序,释放更多资源用于安装.NET Framework。
检查磁盘空间:确保计算机中有足够的磁盘空间来安装.NET Framework,通常安装包需要几百MB的空间。
3. 安装后没有效果
重启计算机:有时安装完成后需要重启计算机才能使框架生效。
重新安装.NET Framework:如果问题依然存在,可以尝试卸载并重新安装.NET Framework 4.0,确保没有安装损坏。
四、.NET Framework 4.0的用户反馈
迁移问题
在从.NET Framework 3.5 Service Pack 1迁移到.NET Framework 4时,可能会遇到一些问题,例如浏览器定义文件的更新、在混合版本的ASP.NET下运行的子应用程序的配置或编译错误、ClientID更改等。不过大多数更改不需要在应用程序中进行任何编程修改,对于可能涉及修改的更改,可以参考相关文档进行调整。
更新相关
例如Microsoft.NET Framework 4.0.3的多目标包,它添加了对Microsoft.NET Framework 4 - 运行时更新的Update 4.0.3中引入的新API的支持。安装此多目标包后,可以生成使用.NET Framework 4.0.3的新项目,并且它是累积的,包含了来自.NET Framework 4.0.1和.NET Framework 4.0.2的多目标包中的所有相关文件。但它只公开了4.0.3目标.NET Framework,对于为.NET Framework 4.0.1和.NET Framework 4.0.2构建的现有项目,仍可使用各自的目标,不过每个版本都必须使用自己的安装包进行安装。在运行Visual Studio的计算机上打开使用.NET Framework 4.0.3的项目时,如果未安装相应的多目标包,则会收到错误消息,此时需要安装所需的多目标包。