.NET Compact Framework 3.5 版中的新增功能

更新:2007 年 11 月

.NET Compact Framework 3.5 版 扩展了 .NET Compact Framework,可提供很多新的功能。本主题提供有关这些关键增补和修订的信息。

通过使用 CAB 文件,可以将 .NET Compact Framework 3.5 安装到 RAM 中。若要获取此软件,请访问 Microsoft .NET Compact Framework Downloads page(Microsoft .NET Compact Framework 下载页)。

说明:

使用 CAB 文件安装的 .NET Compact Framework 版本必须始终比存储在 ROM 中的任何版本更高。

若要将 .NET Compact Framework 3.5 安装到安装了 .NET Compact Framework 3.5 的设备的 ROM 中,必须从 Windows Embedded CE Updates Web site(Windows Embedded CE 更新网站)获取适当的 Platform Builder 月度更新。有关受支持的平台以及 ROM 中的预安装版本的更多信息,请参见 .NET Compact Framework 支持的设备和平台

Windows Communication Foundation

.NET Compact Framework 3.5 支持 Windows Communication Foundation (WCF),后者是 Microsoft 为构建面向服务的应用程序而提供的统一的编程模型。运行 .NET Compact Framework 的客户端可以连接至桌面上现有的 WCF Web 服务。另外,还为 Microsoft Exchange Server 应用程序和桌面应用程序添加了对新 WCF 传输(Microsoft Exchange Server 邮件传输)的支持。有关 WCF 的更多信息,请参见 .NET Compact Framework 中的消息处理WCF Exchange Server 邮件传输

LINQ

语言集成查询 (LINQ) 向 .NET Compact Framework 中添加了一系列适用于多种信息源(例如关系数据库、XML 数据以及内存中的对象)的通用查询工具。有关更多信息,请参见 .NET Compact Framework 中的 LINQ

Windows 窗体

下表介绍对 .NET Compact Framework 3.5 中的 Windows 窗体控件所做的改进。

类型

更改

TabPage

Panel

Splitter

PictureBox

用户现在可以向这些控件中添加图形。

Control

现在支持 ClearType 字体,并可以修改只读控件的 BackColor 属性。

ComboBox

现在支持 SelectionStartSelectionLength 属性。

SoundPlayer

.NET Compact Framework 3.5 支持 SoundPlayer,使用后者可播放多个声音。在硬件支持的情况下,设备还可以混合这些声音。有关更多信息,请参见 .NET Compact Framework 中的 SoundPlayer

压缩

.NET Compact Framework 3.5 增加了对 System.IO.Compression 命名空间中下列类的支持:

此外,还支持 AutomaticDecompression 属性。

委托

.NET Compact Framework 3.5 支持 CreateDelegate 方法。

.NET Compact Framework CLR 探查器

.NET Compact Framework 3.5 支持 CLR 探查器,此工具以前仅在 .NET Framework 全功能版中可用。利用 CLR 探查器,可以查看进程的托管堆并调查垃圾回收器的行为。CLR 探查器及其关联的文档包括在 Power Toys for .NET Compact Framework 中。有关更多信息,请参见 Power Toys for .NET Compact Framework

说明:

CLR 探查器要求桌面上具有 .NET Framework 3.5 版。

配置工具

.NET Compact Framework 3.5 支持配置工具,该工具可提供运行时版本信息以及多种管理功能,例如指定应用程序运行时要使用的 .NET Compact Framework 的版本。配置工具及其关联的文档包括在 Power Toys for .NET Compact Framework 中。有关更多信息,请参见 Power Toys for .NET Compact Framework

调试

.NET Compact Framework 3.5 的调试增强功能包括:

  • 现在支持嵌套功能评估。

  • 现在,未处理的异常在异常发生时中断,而不是在调用 Run 方法时中断。

日志记录

日志记录功能已得到下列改进:

  • 互操作日志现在包括有关结构或引用类型中所包含的封送对象的信息。有关更多信息,请参见日志文件信息

  • 终结器日志记录现在包括有关终结器的顺序和计时的信息。

  • 应用程序运行时不再锁定日志文件。因此,可以在运行时读取日志。

  • 堆栈跟踪现在包括完整的方法签名,可用于区分方法重载。

平台 ID

.NET Compact Framework 3.5 提供了有关平台类型的新信息。具体而言,它将指示平台是 Pocket PC,还是 Smartphone。有关平台 ID 的更多信息,请参见 WinCEPlatform 枚举。

运行时工具

运行时工具库现在支持同时运行 .NET Compact Framework SDK 诊断工具(例如远程性能监视器)和仿真程序。运行时工具及其相关文档在 Power Toys for .NET Compact Framework 中提供。有关更多信息,请参见 Power Toys for .NET Compact Framework

强名称

现在支持长于 1,024 字节的强名称。

全局程序集缓存

对全局程序集的体系结构所做的修改增强了错误处理功能,并改进了与 Windows Embedded CE 6.0 版 的集成。

文档

.NET Compact Framework 3.5 的类库文档包括为重载而改进的平台支持信息。有关更多信息,请参见如何:在类库中查找受支持的 .NET Compact Framework 成员

示例

提供了一些新示例,用于演示 .NET Compact Framework 3.5 的功能,例如 WCF、压缩、LINQ 和 XLINQ。有关更多信息,请参见.NET Compact Framework 示例

请参见

其他资源

.NET Compact Framework 中的新增功能