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 ensamblados de interoperabilidad primarios de Office
Conceptos
Características disponibles por aplicación y tipo de proyecto de Office