Assemblys dans le runtime Visual Studio Tools pour Office

Lorsque vous créez un projet Bureau, Visual Studio ajoute automatiquement des références aux assemblys d’exécution Visual Studio Tools pour Office utilisés pour le type de projet et le .NET Framework cible du projet. Il existe différents assemblys dans les extensions Bureau pour .NET Framework 3.5, .NET Framework 4 et .NET Framework 4.5. Pour plus d’informations sur les extensions Bureau, consultez Visual Studio Tools pour Office vue d’ensemble du runtime.

Assemblys dans les extensions Bureau pour .NET Framework 4 et .NET Framework 4.5

Le tableau suivant répertorie les assemblys inclus dans Bureau extensions pour .NET Framework 4 et .NET Framework 4.5. Pour obtenir de la documentation sur les espaces de noms et les types dans ces assemblys, consultez Référence managée (Bureau développement dans Visual Studio).

Nom de l'assembly Description
Microsoft.Office.Tools.Common.dll Fournit les types suivants :

- Types pour la création de personnalisations du ruban et d’étiquettes actives. Remarque : Les balises actives sont déconseillées dans Excel 2010 et Word 2010 .
- Types pour la création de volets Actions dans les personnalisations au niveau du document et les volets Office personnalisés dans les compléments VSTO.
Microsoft.Office.Tools.Excel.dll Fournit des interfaces qui représentent des éléments hôtes et des contrôles hôtes pour les projets Excel, ainsi que des types de prise en charge. Pour plus d’informations, consultez Automatiser Excel à l’aide d’objets étendus.
Microsoft.Office.Tools.Outlook.dll Fournit des types que vous pouvez utiliser pour créer des zones de formulaire personnalisées dans les compléments VSTO Outlook.
Microsoft.Office.Tools.Word.dll Fournit des interfaces qui représentent des éléments hôtes et des contrôles hôtes pour les projets Word, ainsi que des types de prise en charge. Pour plus d’informations, consultez Automatiser Word à l’aide d’objets étendus.
Microsoft.Office.Tools.v4.0.Framework.dll Fournit les types suivants :

- Exceptions pouvant être levées par le runtime Visual Studio Tools pour Office.
- Attributs que vous pouvez utiliser lors de la création de zones de formulaire Outlook.
Microsoft.Office.Tools.dll Fournit des types faisant partie de l'infrastructure d'exécution Visual Studio Tools pour Office et qui ne sont pas conçus pour être utilisés directement à partir de votre code.
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Fournit les types suivants :

- Attribut CachedAttribute et ICachedType interface que vous pouvez utiliser pour mettre en cache des objets de données dans une personnalisation au niveau du document. Pour plus d’informations, consultez Les données du cache.
- InterfaceIAddInPostDeploymentAction, que vous pouvez implémenter pour exécuter des étapes d’installation supplémentaires en tant qu’étape finale du programme d’installation ClickOnce pour une solution Bureau. Pour plus d’informations, consultez Déployer une solution Bureau à l’aide de ClickOnce.
- Exceptions pouvant être levées par le runtime Visual Studio Tools pour Office.
- D’autres types qui font partie de l’infrastructure d’exécution Visual Studio Tools pour Office et qui ne sont pas destinés à être utilisés directement à partir de votre code.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Fournit les types suivants :

- Classe ServerDocument , que vous pouvez utiliser pour attacher des assemblys de personnalisation à des documents et accéder aux données mises en cache dans les documents. Pour plus d’informations, consultez Gérer les documents sur un serveur à l’aide de la classe ServerDocument.
- Plusieurs classes qui représentent la hiérarchie des données mises en cache dans une personnalisation au niveau du document. Pour plus d’informations, consultez Access data in documents on the server.

Les projets qui ciblent .NET Framework 4 ou .NET Framework 4.5 font également référence aux assemblys suivants. Ces assemblys ne font pas partie du Visual Studio Tools pour Office redistribuable au runtime. Ils dépendent d'assemblys qui doivent être déployés avec votre solution. Par défaut, ils sont copiés dans le dossier de sortie de génération de votre projet (la propriété Copie locale de ces assemblys a la valeur True). Si vous déployez votre projet à l'aide de ClickOnce, ces assembly sont inclus dans le package généré.

Nom de l'assembly Description
Microsoft.Office.Tools.Common.v4.0.Utilities.dll Fournit les classes de base pour la classe ThisAddIn générée dans les projets de complément VSTO et la classe Ribbon générée dans tous les projets.
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Fournit les types suivants :

- Classes de base pour les classes générées ThisWorkbook et Sheet dans les projets au niveau du document pour Excel.
- Contrôles Windows Forms que vous pouvez utiliser sur des feuilles de calcul dans des projets Excel.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Fournit des classes de base pour les classes ThisAddIn et de zone de formulaire générées dans les projets Outlook.
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Fournit les types suivants :

- Classes de base pour la classe générée ThisDocument dans les projets au niveau du document pour Word.
- Contrôles Windows Forms que vous pouvez utiliser sur des documents dans des projets Word.

Assemblys dans les extensions Bureau pour .NET Framework 3.5

Le tableau suivant répertorie les assemblys inclus dans les extensions Office pour .NET Framework 3.5. Pour obtenir de la documentation sur les espaces de noms et les classes de ces assemblys, consultez la section de référence suivante dans la documentation visual Studio 2008 : http://go.microsoft.com/fwlink/?LinkId=160658.

Nom de l'assembly Description
Microsoft.Office.Tools.Common.v9.0.dll Fournit les types suivants :

- Microsoft. Bureau. Classe de base Tools.AddIn pour les compléments VSTO.
- Classes pour la création de personnalisations du ruban et d’étiquettes actives. Remarque : Les balises actives sont déconseillées dans Excel 2010 et Word 2010 .
- Classes pour la création de volets d’actions dans les personnalisations au niveau du document et les volets Office personnalisés dans les compléments VSTO.
Microsoft.Office.Tools.Excel.v9.0.dll Fournit des éléments hôtes et des contrôles hôtes pour les solutions Excel. Pour plus d’informations, consultez Automatiser Excel à l’aide d’objets étendus.
Microsoft.Office.Tools.Outlook.v9.0.dll Fournit des classes que vous pouvez utiliser pour créer des zones de formulaire personnalisées dans les compléments VSTO Outlook.
Microsoft.Office.Tools.Word.v9.0.dll Fournit des éléments hôtes et des contrôles hôtes pour les solutions Word. Pour plus d’informations, consultez Automatiser Word à l’aide d’objets étendus.
Microsoft.Office.Tools.v9.0.dll Fournit les types suivants :

- La classe RemoteBindableComponent , qui fournit les fonctionnalités de liaison de données pour les contrôles hôtes dans les personnalisations au niveau du document.
- D’autres types qui font partie de l’infrastructure d’exécution Visual Studio Tools pour Office et qui ne sont pas destinés à être utilisés directement à partir de votre code.
Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll Fournit les types suivants :

- Attribut CachedAttribute et ICachedType interface que vous pouvez utiliser pour mettre en cache des objets de données dans une personnalisation au niveau du document. Pour plus d’informations, consultez Les données du cache.
- Exceptions pouvant être levées par le runtime Visual Studio Tools pour Office.
- D’autres types qui font partie de l’infrastructure d’exécution Visual Studio Tools pour Office et qui ne sont pas destinés à être utilisés directement à partir de votre code.
Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll Fournit l'interface IAddInPostDeploymentAction que vous pouvez implémenter pour exécuter des étapes d'installation supplémentaires comme dernière étape du programme d'installation ClickOnce pour une solution Office. Pour plus d’informations, consultez Déploiement de solutions avancées Bureau.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll Fournit les types suivants :

- Classe ServerDocument , que vous pouvez utiliser pour attacher par programmation des assemblys de personnalisation aux documents et accéder aux données mises en cache dans les documents. Pour plus d’informations, consultez Gérer les documents sur un serveur à l’aide de la classe ServerDocument.
- Plusieurs classes qui représentent la hiérarchie des données mises en cache dans une personnalisation au niveau du document. Pour plus d’informations, consultez Access data in documents on the server.
Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll Fournit les types suivants :

- Microsoft.VisualStudio.Tools. Bureau. Runtime.Security.AddInSecurityEntry et Microsoft.VisualStudio.Tools. Bureau. Classes Runtime.Security.UserInclusionList, que vous pouvez utiliser pour créer des entrées de liste d’inclusion utilisateur pour accorder l’approbation à Bureau solutions qui ciblent .NET Framework 3.5.
- D’autres types qui font partie de l’infrastructure d’exécution Visual Studio Tools pour Office et qui ne sont pas destinés à être utilisés directement à partir de votre code.