Share via


Ensamblados en el entorno de ejecución de Visual Studio Tools para Office

Al crear un proyecto de Office, Visual Studio agrega automáticamente referencias a los ensamblados en tiempo de ejecución de Visual Studio Tools para Office que se usan para el tipo de proyecto y el .NET Framework de destino del proyecto. Hay diferentes ensamblados en las extensiones de Office para .NET Framework 3.5, .NET Framework 4 y .NET Framework 4.5. Para obtener más información sobre las extensiones de Office, consulte Visual Studio Tools para Office información general sobre el entorno de ejecución.

Ensamblados de las extensiones de Office para .NET Framework 4 y .NET Framework 4.5

En la tabla siguiente se enumeran los ensamblados que se incluyen en las extensiones de Office para .NET Framework 4 y .NET Framework 4.5. Para obtener documentación sobre los espacios de nombres y los tipos de estos ensamblados, vea Referencia administrada (desarrollo de Office en Visual Studio).

Nombre del ensamblado Descripción
Microsoft.Office.Tools.Common.dll Proporciona los tipos siguientes.

- Tipos para crear personalizaciones de cinta de opciones y etiquetas inteligentes. Nota: Las etiquetas inteligentes están en desuso en Excel 2010 y Word 2010 .
- Tipos para crear paneles de acciones en personalizaciones de nivel de documento y paneles de tareas personalizados en complementos de VSTO.
Microsoft.Office.Tools.Excel.dll Proporciona interfaces que representan elementos host y controles host de proyectos de Excel, así como los tipos compatibles. Para obtener más información, consulte Automatización de Excel mediante objetos extendidos.
Microsoft.Office.Tools.Outlook.dll Proporciona tipos que puede usar para crear áreas de formulario personalizadas en complementos de VSTO de Outlook.
Microsoft.Office.Tools.Word.dll Proporciona interfaces que representan elementos host y controles host de proyectos de Word, así como los tipos compatibles. Para obtener más información, consulte Automatización de Word mediante objetos extendidos.
Microsoft.Office.Tools.v4.0.Framework.dll Proporciona los tipos siguientes.

- Excepciones que puede iniciar el entorno de ejecución de Visual Studio Tools para Office.
- Atributos que puede usar al crear áreas del formulario de Outlook.
Microsoft.Office.Tools.dll Proporciona tipos que forman parte de la infraestructura del Runtime de Microsoft Visual Studio Tools para Office y no están diseñados para usarlos directamente en el código.
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Proporciona los tipos siguientes.

- El atributo y ICachedType la CachedAttribute interfaz, que puede usar para almacenar en caché los objetos de datos en una personalización de nivel de documento. Para obtener más información, consulta Almacenamiento en caché de datos.
- La IAddInPostDeploymentAction interfaz, que puede implementar para ejecutar pasos de instalación adicionales como paso final del instalador clickOnce para una solución de Office. Para obtener más información, vea Implementar una solución de Office mediante ClickOnce.
- Excepciones que puede iniciar el entorno de ejecución de Visual Studio Tools para Office.
- Otros tipos que forman parte de la infraestructura de tiempo de ejecución de Visual Studio Tools para Office y que no están diseñados para usarse directamente desde el código.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Proporciona los tipos siguientes.

- La ServerDocument clase , que se puede usar para adjuntar ensamblados de personalización a documentos y para acceder a los datos almacenados en caché en los documentos. Para obtener más información, vea Administrar documentos en un servidor mediante la clase ServerDocument.
- Varias clases que representan la jerarquía de datos almacenados en caché en una personalización de nivel de documento. Para obtener más información, consulte Acceso a datos en documentos en el servidor.

Los proyectos que tienen como destino .NET Framework 4 o .NET Framework 4.5 también hacen referencia a los ensamblados siguientes. Estos ensamblados no forman parte del Visual Studio Tools para Office entorno de ejecución redistribuible. Se trata de ensamblados dependientes que deben implementarse con la solución. De forma predeterminada, se copian en la carpeta de salida de compilación del proyecto (la propiedad Copy Local de estos ensamblados se establece en True). Si implementa el proyecto mediante ClickOnce, estos ensamblados se incluyen en el paquete generado.

Nombre del ensamblado Descripción
Microsoft.Office.Tools.Common.v4.0.Utilities.dll Proporciona las clases base para la clase ThisAddIn generada en proyectos de complementos de VSTO y para la clase Ribbon generada en todos los proyectos.
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Proporciona los tipos siguientes.

- Clases base para las clases generadas ThisWorkbook y Sheet en proyectos de nivel de documento para Excel.
- Controles de Windows Forms que puede usar en hojas de cálculo en proyectos de Excel.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Proporciona clases base para las clases ThisAddIn y de área de formulario en los proyectos de Outlook.
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Proporciona los tipos siguientes.

- Clases base para la clase generada ThisDocument en proyectos de nivel de documento para Word.
- Controles de Windows Forms que puede usar en documentos en proyectos de Word.

Ensamblados de las extensiones de Office para .NET Framework 3.5

La tabla siguiente enumera los ensamblados que se incluyen en las extensiones de Office para .NET Framework 3.5. Para obtener documentación sobre los espacios de nombres y las clases de estos ensamblados, vea la siguiente sección de referencia en la documentación de Visual Studio 2008: http://go.microsoft.com/fwlink/?LinkId=160658.

Nombre del ensamblado Descripción
Microsoft.Office.Tools.Common.v9.0.dll Proporciona los tipos siguientes.

- La clase base Microsoft.Office.Tools.AddIn para complementos de VSTO.
- Clases para crear personalizaciones de cinta de opciones y etiquetas inteligentes. Nota: Las etiquetas inteligentes están en desuso en Excel 2010 y Word 2010 .
- Clases para crear paneles de acciones en personalizaciones de nivel de documento y paneles de tareas personalizados en complementos de VSTO.
Microsoft.Office.Tools.Excel.v9.0.dll Proporciona elementos host y controles host para las soluciones de Excel. Para obtener más información, consulte Automatización de Excel mediante objetos extendidos.
Microsoft.Office.Tools.Outlook.v9.0.dll Proporciona clases que puede usar para crear áreas de formulario personalizadas en complementos de VSTO de Outlook.
Microsoft.Office.Tools.Word.v9.0.dll Proporciona elementos host y controles host para las soluciones de Word. Para obtener más información, consulte Automatización de Word mediante objetos extendidos.
Microsoft.Office.Tools.v9.0.dll Proporciona los tipos siguientes.

- La clase RemoteBindableComponent , que proporciona las funcionalidades de enlace de datos para los controles host en personalizaciones de nivel de documento.
- Otros tipos que forman parte de la infraestructura de tiempo de ejecución de Visual Studio Tools para Office y que no están diseñados para usarse directamente desde el código.
Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll Proporciona los tipos siguientes.

- El atributo y ICachedType la CachedAttribute interfaz, que puede usar para almacenar en caché los objetos de datos en una personalización de nivel de documento. Para obtener más información, consulta Almacenamiento en caché de datos.
- Excepciones que puede iniciar el entorno de ejecución de Visual Studio Tools para Office.
- Otros tipos que forman parte de la infraestructura de tiempo de ejecución de Visual Studio Tools para Office y que no están diseñados para usarse directamente desde el código.
Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll Proporciona la interfaz IAddInPostDeploymentAction, que puede implementar para ejecutar pasos de instalación adicionales como último paso del instalador de ClickOnce para una solución de Office. Para obtener más información, consulte Implementación avanzada de soluciones de Office.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll Proporciona los tipos siguientes.

- La ServerDocument clase , que puede usar para adjuntar mediante programación ensamblados de personalización a documentos y acceder a los datos almacenados en caché en los documentos. Para obtener más información, vea Administrar documentos en un servidor mediante la clase ServerDocument.
- Varias clases que representan la jerarquía de datos almacenados en caché en una personalización de nivel de documento. Para obtener más información, consulte Acceso a datos en documentos en el servidor.
Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll Proporciona los tipos siguientes.

- Las clases Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry y Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList, que puede usar para crear entradas de lista de inclusión de usuarios para conceder confianza a las soluciones de Office destinadas a .NET Framework 3.5.
- Otros tipos que forman parte de la infraestructura de tiempo de ejecución de Visual Studio Tools para Office y que no están diseñados para usarse directamente desde el código.