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 2012:
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 (PIAs) para Microsoft Office en la 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:
Visual Studio Professional
Visual Studio Premium
Visual Studio Ultimate
Las herramientas de desarrollo de Office son un componente opcional de Visual Studio.Estas herramientas se instalan de forma predeterminada al instalar una de las ediciones de Visual Studio en la lista anterior.Si personaliza la instalación de Visual Studio especificando que las características para instalar, especifique Microsoft Office Developer Tools durante la instalación de las herramientas.
Las herramientas de desarrollo de Office incluyen el Runtime 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 Runtime 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.
[!NOTA]
De forma predeterminada, las herramientas de desarrollo de Office en Visual Studio incluyen plantillas solo para Office 2010.Si desea desarrollar soluciones para Office 2013, debe descargar las herramientas de Microsoft Office Developer para Visual Studio 2012, que incluyen plantillas de proyecto para Office 2013.Para descargar estas herramientas, vea Descargas.
.NET Framework
Puede utilizar las herramientas de desarrollo de Office en Visual Studio 2012 para crear soluciones destinadas .NET Framework 4 o .NET Framework 4.5.
.NET Framework 4 se instala automáticamente al instalar Visual Studio..NET Framework 4.5 se instala al instalar las herramientas de Microsoft Office Developer para Visual Studio 2012.
Microsoft Office
Puede utilizar Visual Studio 2012 para crear soluciones para Office 2013 o Office 2010.Debe tener una de las siguientes versiones de Office instalada localmente en el equipo de desarrollo:
Cualquier edición del conjunto de Office 2013 o de Office 2010, incluidos Office Plus profesional para Office 365.
Cualquiera de las siguientes aplicaciones independientes:
Excel 2013
InfoPath 2013
Outlook 2013
PowerPoint 2013
Project 2013
Visio 2013
Word 2013
Excel 2010
InfoPath 2010
Outlook 2010
PowerPoint 2010
Project 2010
Visio 2010
Word 2010
Visual Basic para Aplicaciones (VBA) debe instalarse como parte de Office.
[!NOTA]
Visual Studio 2012 no admite la creación de soluciones de Office cuando el equipo de desarrollo tiene una versión de Office 2013 o de Office 2010 que se entregará mediante Clic-a- ejecución.
Instalaciones en paralelo de Microsoft Office
Visual Studio 2012 no admite la creación de soluciones de Office cuando más de una versión de Microsoft Office (o diferentes versiones de aplicaciones individuales de Office, como Excel 2007 y Excel 2010) se instala en paralelo en el equipo de desarrollo.Para crear soluciones de Office con las herramientas de desarrollo de Office en Visual Studio 2012, la instalación solo Office 2010 o Microsoft Office 2013 en el equipo de desarrollo.
Ensamblados de interoperabilidad primarios para Microsoft Office
Los PIA de Office deben instalarse y registrarse en la caché global de ensamblados para realizar las siguientes tareas de desarrollo:
Crear un proyecto en el nivel del documento.
Ejecutar o depurar cualquier proyecto de Office en el que haya cambiado la propiedad de Embed Interop Types de todas las referencias a los PIA del proyecto a False.
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 en la caché global de ensamblados si se instalen .NET Framework 2.0 o posterior de antemano.
Si instala Office en un equipo de desarrollo que no tenga instalado .NET Framework todavía, o si modifica la instalación de Office para no instalar los PIA, deberá instalarlos por separado.Para obtener más información, vea Cómo: Instalar ensamblados de interoperabilidad primarios de Office.
[!NOTA]
Visual Studio 2012 instala copias privadas de los PIA fuera de la 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