新文档

更新:2007 年 11 月

.NET Framework 1.1 文档中包含一些新主题,以及大量新的代码示例,这些示例阐释了如何完成常见的编程任务。

以下各节描述了 1.1 版文档中添加的一些重要内容。

代码安全维护指南

新主题代码安全维护指南说明如何避免会导致应用程序不安全和不可靠的常见编程错误。它还提供了有关针对像代码访问安全性和安全策略这类 .NET Framework 技术的安全做法信息。

.NET Compact Framework

.NET Framework 1.1 文档中包含新的有关 .NET Compact Framework 的信息。.NET Compact Framework 将公共语言运行库、Windows 窗体控件和其他 .NET Framework 功能带入小型设备。.NET Compact Framework 支持一个为小型设备优化的 .NET Framework 类库的大子集。

1bkkkhc4.alert_note(zh-cn,VS.90).gif说明:

尽管 .NET Framework 1.1 文档包含有关 .NET Compact Framework 的信息,但 Windows 软件开发工具包 (SDK) 并不包括 .NET Compact Framework 产品。.NET Compact Framework 产品包含在 Visual Studio 中。

所支持的设备包括 Pocket PC 2000、Pocket PC 2002、Pocket PC 2002 Phone Edition 和使用 Windows CE 4.1 操作系统生成的自行设计的嵌入式设备。不支持 Windows CE 的早期版本。

.NET Compact Framework 提供以下主要功能:

  • 一个精简的公共语言运行库,它将托管代码的好处,比如内存管理、代码可靠性和语言中性带入设备。

  • 与桌面和服务器编程模型的一致性。

  • 与 XML Web Services 的无缝连接。

  • 丰富的使用 XML 类和 ADO.NET 的企业类数据访问功能。

  • 用于编写使用 Microsoft SQL Server 2000 Windows CE 2.0 版访问数据的应用程序的类。

  • 通过平台调用对本机的完全访问功能。

  • 用于实现最佳性能的实时 (JIT) 编译。

Visual Studio 的智能设备项目用于开发面向 .NET Compact Framework 的应用程序。智能设备项目使用设备特定的项目类型和一个窗体设计器来增强 Visual Basic 和 Visual C# 产品的功能,以实现 .NET Compact Framework Windows 窗体控件。您可以调试和直接部署到设备或 Pocket PC 和 Windows CE 模拟器。

Web 资源

应用程序部署

为 .NET Framework 编写的应用程序和控件要求在运行应用程序或控件的计算机上安装 .NET Framework。在 .NET Framework 1.0 版中,Microsoft 提供了一个可再发行的安装程序,它包含运行 .NET Framework 应用程序所需的公共语言运行库和 .NET Framework 组件。在 1.1 版中,新主题再发行 .NET Framework 提供了有关以下主题的信息:

  • .NET Framework 可再发行组件包 Dotnetfx.exe 的下载位置。

  • .NET Framework 的合法分发。

  • 安装 .NET Framework 可再发行组件包的最低配置要求。

另外,该主题还包含 Dotnetfx.exe 部署方案。方案包括:

  • 使用电子软件分发工具分发 Dotnetfx.exe。

  • 从网络共享、Intranet 站点或 Microsoft 网站手动安装 Dotnetfx.exe。

  • 创建一个单独的安装项目来安装 .NET Framework 应用程序和 Dotnetfx.exe。

主互操作程序集

若要创建与供应商提供的基于 COM 的软件互用的托管应用程序,可以使用供应商提供的程序集(称为主互操作程序集)。主互操作程序集向托管应用程序公开供应商的 COM 类型库。只有库供应商才能生成主互操作程序集,该程序集由发行者用强名称签名。有关更多信息,请参见主互操作程序集

在 1.1 版中,新主题产生主互操作程序集解释如何命名、生成、自定义和分发主互操作程序集。用主互操作程序集编程解释如何定位、注册和再发行主互操作程序集。

公共语言基础结构标准

在某些 .NET Framework 类库参考页的“要求”部分,“公共语言基础结构 (CLI) 标准”这一术语指的是:该页上的成员是 ECMA-335 和 ISO/IEC 23271 标准中指定的成员。ECMA-335 和 ISO/IEC 23271 是规定公共语言基础结构的标准。此信息专为以下开发人员提供:他们希望将代码限制为仅使用符合这些标准的成员。注意,Microsoft 不要求完全符合这些标准。有关 ECMA-335 的更多信息,请访问 ECMA 网站 www.ecma.ch。此项 ISO 标准预计于 2002 年 12 月发布。

请参见

概念

Dotnetfx.exe 部署方案

其他资源

代码安全维护指南

再发行 .NET Framework

主互操作程序集