将计算机配置为开发 Office 解决方案

必须先安装以下系统必备组件,然后才能使用 Visual Studio 2010 中的 Microsoft Office 开发人员工具:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

对于大部分开发任务,您还必须在全局程序集缓存中安装并注册 Microsoft Office 的主互操作程序集。

有关详细安装步骤,请参见如何:将计算机配置为开发 Office 解决方案

Visual Studio

Office 开发人员工具仅随以下版本的 Visual Studio 2010 提供:

  • Visual Studio 2010 专业版

  • Visual Studio 2010 高级专业版

  • Visual Studio 2010 旗舰版

Office 开发人员工具是 Visual Studio 的可选组件。 默认情况下,当安装上面列出的某个 Visual Studio 版本时,将安装这些工具。 如果通过选择要安装的功能来自定义 Visual Studio 安装,请在安装过程中选择**“Microsoft Office 开发人员工具”**以安装这些工具。 有关安装 Visual Studio 的更多信息,请参见Visual Studio Editions and Hardware Requirements

Office 开发人员工具包括集成到 Visual Studio 自身中的 Visual Studio Tools for Office Runtime和功能,如项目模板和设计器。 有关 Visual Studio Tools for Office Runtime 的更多信息,请参见Visual Studio Tools for Office Runtime 概述

.NET Framework

可以使用 Visual Studio 2010 中的 Office 开发人员工具来创建面向 .NET Framework 3.5 或 .NET Framework 4 的解决方案。 安装 Visual Studio 2010 时会自动安装 .NET Framework 4。 如果要创建面向 .NET Framework 3.5 的解决方案,则必须确保开发计算机上也安装了此版本的 Framework。

提示

不能使用 Visual Studio 2010 中的 Office 开发人员工具来创建面向 .NET Framework 3.0 或更早版本的解决方案。 有关受支持的 .NET Framework 版本的更多信息,请参见设计和创建 Office 解决方案

Microsoft Office

可以使用 Visual Studio 2010 针对 Microsoft Office 2010 和 2007 Microsoft Office system 创建解决方案。 必须已在本地开发计算机上安装以下 Office 版本:

  • 任何 2007 Microsoft Office system 或 Microsoft Office 2010 套件版本

  • 以下任一独立应用程序:

    • Excel 2007 或 Excel 2010

    • InfoPath 2007 或 InfoPath 2010

    • Outlook 2007 或 Outlook 2010

    • PowerPoint 2007 或 PowerPoint 2010

    • Project 2007 或 Project 2010

    • Visio 2007 或 Visio 2010

    • Word 2007 或 Word 2010

Visual Basic for Applications (VBA) 必须作为 Office 的一部分安装。

提示

如果开发计算机具有的 Microsoft Office 2010 版本是通过“即点即用”提供的,则 Visual Studio 2010 不支持创建 Office 解决方案。

并行安装 Microsoft Office

如果在开发计算机上并行安装 Microsoft Office 2010 和 2007 Microsoft Office system(或不同版本的单个 Office 应用程序,如 Excel 2007 和 Excel 2010),则 Visual Studio 2010 不支持创建 Office 解决方案。 若要使用 Visual Studio 2010 中的 Office 开发人员工具创建 Office 解决方案,请仅在开发计算机上安装一个版本的 Office。

尽管您只能在开发计算机上安装一个版本的 Office,但是可以创建同时在最终用户计算机上的 Microsoft Office 2010 和 2007 Microsoft Office system 中运行的 Office 解决方案。有关更多信息,请参见在 Microsoft Office 的不同版本中运行解决方案

Microsoft Office 主互操作程序集

必须在全局程序集缓存中安装并注册 Office 主互操作程序集 (PIA),才能执行以下开发任务:

  • 创建文档级项目。

  • 运行或调试面向 .NET Framework 3.5 的任何 Office 项目

  • 运行或调试面向 .NET Framework 4 的任何 Office 项目,且将该项目中所有 PIA 引用的 Embed Interop Types 属性都更改为 False。 

可以在全局程序集缓存中未安装 PIA 的情况下创建和生成应用程序级项目。 但是,如果这样做,您将无法在上述方案中运行或调试项目。

在开发计算机上安装 Office 时,在以下情况下会在全局程序集缓存中默认安装并注册 PIA:

  • 先安装 .NET Framework 1.1 或更高版本,再安装 2007 Microsoft Office system。

  • 先安装 .NET Framework 2.0 或更高版本,再安装 Microsoft Office 2010。

如果在尚未安装 .NET Framework 的开发计算机上安装 Office,或者将 Office 安装修改为不安装 PIA,则必须单独安装主互操作程序集。 有关更多信息,请参见如何:安装 Office 主互操作程序集

提示

Visual Studio 2010 将 PIA 的专用副本安装在全局程序集缓存之外。 当您创建 Office 项目时,该项目将引用 PIA 的这些副本。 但是,还必须在全局程序集缓存中安装并注册 PIA,才能执行上面列出的开发任务。 有关更多信息,请参见 Office 主互操作程序集

请参见

任务

如何:将计算机配置为开发 Office 解决方案

如何:安装 Visual Studio Tools for Office Runtime 可再发行组件

如何:安装 Office 主互操作程序集

概念

按 Office 应用程序和项目类型提供的功能

其他资源

入门(Visual Studio 中的 Office 开发)