Visual Studio Tools for Office Runtime 中的程序集

在创建 Office 项目时,Visual Studio 会自动添加对项目类型和项目的目标 .NET Framework 使用的 Visual Studio Tools for Office Runtime程序集的引用。 Office 的 .NET Framework 4 扩展和 Office 的 .NET Framework 3.5 扩展具有不同的程序集。 有关 Office 扩展的更多信息,请参见 Visual Studio Tools for Office Runtime 概述

Office 的 .NET Framework 4 扩展中的程序集

下表列出了 Office 的 .NET Framework 4 扩展中包含的程序集。 有关这些程序集中的命名空间和类型的文档,请参见 托管参考(Visual Studio 中的 Office 开发)

程序集名称

说明

Microsoft.Office.Tools.Common.dll

提供以下类型:

  • 用于创建功能区自定义项和智能标记的类型。

    注意注意
    在 Excel 2010 和 Word 2010 中已弃用智能标记。有关更多信息,请参见智能标记概述
  • 用于在文档级自定义项中创建操作窗格和在应用程序级外接程序中创建自定义任务窗格的类型。

Microsoft.Office.Tools.Excel.dll

提供表示 Excel 项目的宿主项和宿主控件的接口以及支持类型。 有关更多信息,请参见使用扩展对象实现 Excel 自动化

Microsoft.Office.Tools.Outlook.dll

提供可用于在 Outlook 外接程序中创建自定义窗体区域的类型。

Microsoft.Office.Tools.Word.dll

提供表示 Word 项目的宿主项和宿主控件的接口以及支持类型。 有关更多信息,请参见使用扩展对象实现 Word 自动化

Microsoft.Office.Tools.v4.0.Framework.dll

提供以下类型:

  • 可由 Visual Studio Tools for Office 运行时引发的异常。 

  • 创建 Outlook 窗体区域时可以使用的特性。

Microsoft.Office.Tools.dll

提供作为 Visual Studio Tools for Office 运行时基础结构的一部分并且不应在代码中直接使用的类型。

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

提供以下类型:

  • CachedAttribute 特性和 ICachedType 接口,可用于在文档级自定义项中缓存数据对象。 有关更多信息,请参见缓存数据

  • IAddInPostDeploymentAction 接口,可实现该接口以将其他安装步骤作为 Office 解决方案的 ClickOnce 安装程序中的最后一步来运行。 有关更多信息,请参见高级 Office 解决方案部署

  • 可由 Visual Studio Tools for Office 运行时引发的异常。

  • 作为 Visual Studio Tools for Office 运行时基础结构的一部分并且不应在代码中直接使用的其他类型。

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

提供以下类型:

面向 .NET Framework 4 的项目也引用以下程序集。这些程序集不属于 Visual Studio Tools for Office Runtime 可再发行组件。 而是必须随解决方案部署的依赖程序集。 默认情况下,将其复制到项目的生成输出文件夹(这些程序集的**“复制本地”属性设置为“True”**)。 如果使用 ClickOnce 部署项目,则这些程序集包括在生成的包中。

程序集名称

说明

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

为应用程序级项目中生成的 ThisAddIn 类和所有项目中生成的功能区类提供基类。

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

提供以下类型:

  • 在 Excel 的文档级项目中生成的 ThisWorkbook 和 Sheet 类的基类。

  • 可以在 Excel 项目的工作表中使用的 Windows 窗体控件。

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

为 Outlook 项目中生成的 ThisAddIn 和窗体区域类提供基类。

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

提供以下类型:

  • 在 Word 的文档级项目中生成的 ThisDocument 类的基类。

  • 可以在 Word 项目的文档中使用的 Windows 窗体控件。

Office 的 .NET Framework 3.5 扩展中的程序集

下表列出了 Office 的 .NET Framework 3.5 扩展中包含的程序集。 有关这些程序集中命名空间和类的文档,请参见 Visual Studio 2008 文档中的以下参考部分:https://go.microsoft.com/fwlink/?LinkId=160658

程序集名称

说明

Microsoft.Office.Tools.Common.v9.0.dll

提供以下类型:

  • 应用程序级外接程序的 Microsoft.Office.Tools.AddIn 基类。

  • 用于创建功能区自定义项和智能标记的类。

    注意注意
    在 Excel 2010 和 Word 2010 中已弃用智能标记。有关更多信息,请参见智能标记概述
  • 用于在文档级自定义项中创建操作窗格和在应用程序级外接程序中创建自定义任务窗格的类。

  • Microsoft.Office.Tools.Excel.ExcelLocale1033Attribute 类,Excel 解决方案使用此类控制区域设置 ID (LCID),此区域设置 ID 用于所有对 Excel 对象模型的区分区域性调用。 有关更多信息,请参见使用各种区域设置对 Excel 中的数据进行格式设置

Microsoft.Office.Tools.Excel.v9.0.dll

提供 Excel 解决方案的宿主项和宿主控件。 有关更多信息,请参见使用扩展对象实现 Excel 自动化

Microsoft.Office.Tools.Outlook.v9.0.dll

提供可用于在 Outlook 外接程序中创建自定义窗体区域的类。

Microsoft.Office.Tools.Word.v9.0.dll

提供 Word 解决方案的宿主项和宿主控件。 有关更多信息,请参见使用扩展对象实现 Word 自动化

Microsoft.Office.Tools.v9.0.dll

提供以下类型:

  • Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent 类,该类在文档级自定义项中为宿主控件提供数据绑定功能。

  • 作为 Visual Studio Tools for Office 运行时基础结构的一部分并且不应在代码中直接使用的其他类型。

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

提供以下类型:

  • Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute 特性和 Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType 接口,可用于在文档级自定义项中缓存数据对象。 有关更多信息,请参见缓存数据

  • 可由 Visual Studio Tools for Office 运行时引发的异常。

  • 作为 Visual Studio Tools for Office 运行时基础结构的一部分并且不应在代码中直接使用的其他类型。

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

提供 Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction 接口,可实现该接口以将其他安装步骤作为 Office 解决方案的 ClickOnce 安装程序中的最后一步来运行。 有关更多信息,请参见高级 Office 解决方案部署

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

提供以下类型:

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

提供以下类型:

  • Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntryMicrosoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList 类,可用于创建用户包含列表项以对 Office 解决方案授予信任。 有关更多信息,请参见使用包含列表信任 Office 解决方案

  • 作为 Visual Studio Tools for Office 运行时基础结构的一部分并且不应在代码中直接使用的其他类型。

请参见

概念

Visual Studio Tools for Office Runtime 概述

其他资源

Visual Studio Tools for Office Runtime 安装方案