Configurar un equipo para desarrollar soluciones de Office

Debe instalar los siguientes requisitos previos para poder utilizar las herramientas de desarrollo de Microsoft Office en Visual Studio 2010:

  • Visual Studio

  • .NET Framework

  • Microsoft Office

Para la mayoría de las tareas de desarrollo, también debe instalar y registrar los ensamblados de interoperabilidad primarios para Microsoft Office en la memoria caché global de ensamblados.

Para obtener información detallada sobre los pasos de instalación, vea Cómo: Configurar un equipo para desarrollar soluciones de Office.

Visual Studio

Las herramientas de desarrollo de Office se incluyen únicamente con las siguientes ediciones de Visual Studio 2010:

  • Visual Studio 2010 Professional

  • Visual Studio 2010 Premium

  • Visual Studio 2010 Ultimate

Las herramientas de desarrollo de Office son un componente opcional de Visual Studio. Estas herramientas se instalan de manera predeterminada al instalar una de las ediciones de Visual Studio anteriormente mencionadas. Si va a personalizar la instalación de Visual Studio mediante la selección de las características que desea, seleccione Herramientas de desarrollo de Microsoft Office durante la instalación de las herramientas. Para obtener más información sobre la instalación de Visual Studio, vea Visual Studio Editions and Hardware Requirements.

Las herramientas de desarrollo de Office incluyen el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office y las características integradas en Visual Studio, como plantillas de proyecto y diseñadores. Para obtener más información acerca de Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office, vea Información general sobre el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office.

.NET Framework

Puede utilizar las herramientas de desarrollo de Office en Visual Studio 2010 para crear soluciones destinadas a .NET Framework 3.5 o .NET Framework 4. .NET Framework 4 se instala automáticamente cuando se instala Visual Studio 2010. Si desea crear soluciones destinadas a .NET Framework 3.5, asegúrese de que esta versión de .NET Framework también esté instalada en el equipo de desarrollo.

Nota

No puede utilizar las herramientas de desarrollo de Office en Visual Studio 2010 para crear soluciones destinadas a .NET Framework 3.0 o anterior. Para obtener más información sobre las versiones compatibles de .NET Framework, vea Diseñar y crear soluciones de Office.

Microsoft Office

Puede usar Visual Studio 2010 para crear soluciones para Microsoft Office 2010 y 2007 Microsoft Office system. Debe tener una de las siguientes versiones de Office instalada localmente en el equipo de desarrollo:

  • Cualquier edición del conjunto de programas 2007 Microsoft Office system o Microsoft Office 2010

  • Cualquiera de las siguientes aplicaciones independientes:

    • Excel 2007 o Excel 2010

    • InfoPath 2007 o InfoPath 2010

    • Outlook 2007 u Outlook 2010.

    • PowerPoint 2007 o PowerPoint 2010

    • Project 2007 o Project 2010

    • Visio 2007 o Visio 2010

    • Word 2007 o Word 2010

Visual Basic para Aplicaciones (VBA) debe instalarse como parte de Office.

Nota

Visual Studio 2010 no admite la creación de soluciones de Office cuando el equipo de desarrollo tiene una versión de Microsoft Office 2010 que se proporcionó a través de la tecnología Click-to-Run.

Instalaciones en paralelo de Microsoft Office

Visual Studio 2010 no admite la creación de soluciones de Office cuando Microsoft Office 2010 y 2007 Microsoft Office system (o diferentes versiones de aplicaciones individuales de Office, como Excel 2007 y Excel 2010) se instalan en paralelo en el equipo de desarrollo. Para crear soluciones de Office con las herramientas de desarrollo de Office en Visual Studio 2010, instale simplemente una versión de Office en el equipo de desarrollo.

Si bien se puede instalar solo una versión de Office en el equipo de desarrollo, se pueden crear soluciones de Office que se ejecutan en Microsoft Office 2010 y 2007 Microsoft Office system en los equipos del usuario final. Para obtener más información, vea Ejecutar soluciones en diferentes versiones de Microsoft Office.

Ensamblados de interoperabilidad primarios para Microsoft Office

Los ensamblados de interoperabilidad primarios (PIA) de Office deben estar instalados y registrados en la memoria caché global de ensamblados para poder realizar las tareas de desarrollo siguientes:

  • Crear un proyecto en el nivel del documento.

  • Ejecutar o depurar cualquier proyecto de Office destinado a .NET Framework 3.5.

  • Ejecutar o depurar cualquier proyecto de Office destinado a .NET Framework 4 en el que se ha cambiado a False el valor de la propiedad Embed Interop Types de todas las referencias a los PIA del proyecto. 

Puede crear y compilar proyectos en el nivel de la aplicación sin tener instalados los PIA en la memoria caché global de ensamblados. Sin embargo, si lo hace, no podrá ejecutar o depurar proyectos en los escenarios mencionados anteriormente.

Cuando se instala Office en el equipo de desarrollo, los PIA se instalan y se registran de forma predeterminada en la memoria caché global de ensamblados en los siguientes casos:

  • .NET Framework 1.1 o posterior se instala antes de instalar 2007 Microsoft Office system.

  • .NET Framework 2.0 o posterior se instala antes de instalar Microsoft Office 2010.

Si instala Office en un equipo de desarrollo que no tenga instalado .NET Framework o si modifica la instalación de Office de modo que no se instalen los PIA, deberá instalar los ensamblados de interoperabilidad primarios por separado. Para obtener más información, vea Cómo: Instalar ensamblados de interoperabilidad primarios de Office.

Nota

Visual Studio 2010 instala copias privadas de los PIA fuera de la memoria caché global de ensamblados. Cuando se crea un proyecto de Office, el proyecto hace referencia a esas copias de los PIA. No obstante, los PIA también deben instalarse y registrarse en la memoria caché global de ensamblados para poder realizar las tareas de desarrollo anteriormente mencionadas. Para obtener más información, vea Ensamblados de interoperabilidad primarios de Office.

Vea también

Tareas

Cómo: Configurar un equipo para desarrollar soluciones de Office

Cómo: Instalar el Motor en tiempo de ejecución de Microsoft Visual Studio Tools para Office redistribuible

Cómo: Instalar ensamblados de interoperabilidad primarios de Office

Conceptos

Características disponibles por aplicación y tipo de proyecto de Office

Otros recursos

Introducción (Desarrollo de Office en Visual Studio)