.NET Framework 3.5 SP1 中的新增功能

更新: 2008 年 7 月

本主题包含有关 .NET Framework 3.5 版 Service Pack 1 中的新功能和增强功能的信息。

ASP.NET

新增的 ASP.NET 功能包括 ASP.NET 动态数据和 ASP.NET AJAX 附加功能,前者提供了无需编写代码就可实现数据驱动的快速开发的丰富支架框架,后者为管理浏览器历史记录提供了支持(后退按钮支持)。有关更多信息,请参见 What’s New in ASP.NET and Web Development(ASP.NET 和 Web 开发新增功能)。

公共语言运行时

对公共语言运行时的核心改进包括:

  • 提高了应用程序启动和工作集的性能。

  • 为 .NET Framework 本机映像提供了更好的布局。

  • 选择性退出对完全受信任程序集的强名称验证。

  • 生成更好的代码,可加快端对端应用程序的执行。

  • 通过垃圾回收通知检测即将发生的完整垃圾回收。

  • 在操作系统支持情况下,选择使用 ASLR(地址空间布局随机化)运行托管代码。

  • 从网络共享打开的托管应用程序与完全信任下运行的本机应用程序具有相同的行为。

.NET Framework 客户端配置文件

.NET Framework 客户端配置文件是完整版 .NET Framework 的子集,面向客户端应用程序。这改善了尚未安装 .NET Framework 的计算机上的安装体验。

Windows Presentation Foundation

已经改进 Windows Presentation Foundation 的性能,其中包括启动速度的位图效果性能的提高。为 Windows Presentation Foundation 增加的功能包括对业务线应用程序的更好支持、本机闪屏支持、DirectX 像素着色器支持以及新的 WebBrowser 控件。

ClickOnce

ClickOnce 应用程序发布者可以根据具体情况决定是否取消签名和散列,开发人员可以以编程方式安装显示自定义署名的 ClickOnce 应用程序,ClickOnce 错误对话框支持指向网络上特定于应用程序的支持站点的链接。有关 ClickOnce 的更多信息,请参见 Windows 窗体应用程序的 ClickOnce 部署

通过 ADO.NET 访问数据

用于 SQL Server 的 .NET Framework 数据提供程序 (System.Data.SqlClient) 完全支持 SQL Server 2008 数据库引擎的所有新功能。有关 .NET Framework 对 SQL Server 2008 的支持的更多信息,请参见 SQL Server 中的新功能 (ADO.NET)

ADO.NET 数据平台是一种多版本策略,它使开发人员能够针对概念性实体数据模型进行编程,从而减轻他们的编码和维护工作。此平台提供了 ADO.NET Entity Framework、实体数据模型 (EDM)、对象服务、LINQ to Entities、Entity SQL、EntityClient、ADO.NET 数据服务及实体数据模型工具。有关更多信息,请参见 ADO.NET 数据平台

Windows Communication Foundation

Windows Communication Foundation 现在提供了改进的互操作性支持,增强了部分信任方案中的调试体验,并扩展了整合协议支持以更广泛地应用于 Web 2.0 应用程序,从而使 DataContract 序列化程序更易于使用。

Windows 窗体控件

Microsoft.VisualBasic.PowerPacks 命名空间引入了新的 DataRepeater 控件,该控件以可自定义的列表格式显示数据。此命名空间还包含新的矢量形状。

请参见

概念

.NET Framework 3.5 体系结构

ADO.NET 中的新增功能

Windows Presentation Foundation 3.5 版中的新增功能

.NET Framework 3.5 版中的新增功能

其他资源

What’s New in ASP.NET and Web Development(ASP.NET 和 Web 开发新增功能)

Getting Started with the Entity Framework(实体框架入门)

修订记录

日期

修订记录

原因

2008 年 7 月

新增主题。

SP1 功能更改。