Visual Studio Tools for Office Runtime 中的程序集

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

在 Office 的扩展的程序集 .NET framework 4 和 .NET Framework 4.5的

下表列出了 .NET Framework 4 和 .NET Framework 4.5的 Office 扩展中包含的程序集。有关这些程序集中的命名空间和类型的文档,请参见 托管参考(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 runtime。 

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

Microsoft.Office.Tools.dll

提供了 Visual Studio 工具的一部分 for Office 运行时基础结构的类型不应在代码中直接使用。

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

提供以下类型:

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

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

  • 可由 Visual Studio 引发的异常由 tools for Office runtime。

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

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

提供以下类型:

还针对 .NET Framework 4 或 .NET Framework 4.5 的项目引用以下程序集。这些程序集不属于可再发行的 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.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 的一部分 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 runtime。

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

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

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

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 选件类,可用于创建用户包含列表项授予信任面向 .NET framework 3.5 的 Office 解决方案。

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

请参见

概念

Visual Studio Tools for Office Runtime 概述

Visual Studio Tools for Office Runtime 安装方案