Assemblys in Visual Studio Tools for Office Runtime

Wenn Sie ein Office-Projekt erstellen, fügt Visual Studio Verweise automatisch Verweise auf die Visual Studio-Tools für Office-Laufzeit-Assemblys hinzu, die für den Projekttyp und das .NET Framework-Ziel des Projekts verwendet werden.Es gibt verschiedene Assemblys in den Office-Erweiterungen für .NET Framework 3.5, .NET Framework 4 und .NET Framework 4.5.Weitere Informationen zu den Office-Erweiterungen finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

Assemblys in den Office-Erweiterungen für .NET Framework 4 und .NET Framework 4.5

In der folgenden Tabelle sind die Assemblys auf, die in den Office-Erweiterungen für .NET Framework 4 und .NET Framework 4.5 enthalten sind.Eine Dokumentation über die Namespaces und Typen in diesen Assemblys finden Sie unter Verwaltete Verweise (Office-Entwicklung in Visual Studio).

Assemblyname

Beschreibung

Microsoft.Office.Tools.Common.dll

Stellt die folgenden Typen zur Verfügung:

  • Typen zum Erstellen von angepassten Menübändern und Smarttags

    HinweisHinweis
    Smarttags sind in Excel 2010 und Word 2010 veraltet.
  • Typen zum Erstellen von Aktionsbereichen in Anpassungen auf Dokumentebene und benutzerdefinierten Aufgabenbereichen in Add-Ins auf Anwendungsebene

Microsoft.Office.Tools.Excel.dll

Stellt Schnittstellen bereit, die Hostelemente und Hoststeuerelemente für Excel-Projekte darstellen, sowie unterstützende Typen.Weitere Informationen finden Sie unter Automatisieren von Excel mithilfe von erweiterten Objekten.

Microsoft.Office.Tools.Outlook.dll

Stellt Typen bereit, mit denen Sie benutzerdefinierte Formularbereiche in Outlook-Add-Ins erstellen können.

Microsoft.Office.Tools.Word.dll

Stellt Schnittstellen bereit, die Hostelemente und Hoststeuerelemente für Word-Projekte darstellen, sowie unterstützende Typen.Weitere Informationen finden Sie unter Automatisieren von Word mithilfe von erweiterten Objekten.

Microsoft.Office.Tools.v4.0.Framework.dll

Stellt die folgenden Typen zur Verfügung:

  • Ausnahmen, die von Visual Studio Tools for Office-Laufzeit ausgelöst werden können. 

  • Attribute, die Sie beim Erstellen von Outlook-Formularbereichen verwenden können

Microsoft.Office.Tools.dll

Enthält Typen, die Teil der Visual Studio-Tools für Office-Laufzeit-Infrastruktur sind, und ist nicht für, direkt aus dem Code verwendet werden.

Microsoft.VisualStudio.Tools.Applications.Runtime.dll

Stellt die folgenden Typen zur Verfügung:

  • Das CachedAttribute-Attribut und die ICachedType-Schnittstelle, die zum Zwischenspeichern von Datenobjekten in einer Anpassung auf Dokumentebene verwendet werden könnenWeitere Informationen finden Sie unter Zwischenspeichern von Daten.

  • Die IAddInPostDeploymentAction-Schnittstelle, die Sie implementieren können, um zusätzliche Installationsschritte als abschließenden Schritt des ClickOnce-Installationsprogramms für eine Office-Lösung auszuführenWeitere Informationen finden Sie unter Bereitstellen einer Office-Lösung mithilfe von ClickOnce.

  • Ausnahmen, die von Visual Studio Tools for Office-Laufzeit ausgelöst werden können.

  • Andere Typen, die Teil der Visual Studio-Tools für Office-Laufzeit-Infrastruktur sind und nicht vorgesehen, direkt aus dem Code verwendet werden.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll

Stellt die folgenden Typen zur Verfügung:

Projekte, die .NET Framework 4 oder .NET Framework 4.5 auch abzielen, verweisen auf die folgenden Assemblys. Diese Assemblys sind nicht Teil Visual Studio-Tools für Office-Laufzeit verteilbaren.Sie ist vielmehr abhängige Assemblys, die mit der Lösung bereitgestellt werden müssen.Standardmäßig werden sie in den Buildausgabeordner für das Projekt kopiert (die Lokale Kopie-Eigenschaft für diese Assemblys wird auf True festgelegt).Wenn Sie das Projekt mit ClickOnce bereitstellen, sind diese Assemblys im generierten Paket enthalten.

Assemblyname

Beschreibung

Microsoft.Office.Tools.Common.v4.0.Utilities.dll

Stellt die Basisklassen für die generierte ThisAddIn-Klasse in Projekten auf Anwendungsebene und die generierte Menübandklasse in allen Projekten bereit.

Microsoft.Office.Tools.Excel.v4.0.Utilities.dll

Stellt die folgenden Typen zur Verfügung:

  • Basisklassen für die generierte ThisWorkbook-Klasse und Sheet-Klasse in Projekten auf Dokumentebene für Excel

  • Windows Forms-Steuerelemente, die Sie in Arbeitsmappen in Excel-Projekten verwenden können

Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll

Stellt Basisklassen für die generierte ThisAddIn-Klasse und Formularbereichsklassen in Outlook-Projekten bereit.

Microsoft.Office.Tools.Word.v4.0.Utilities.dll

Stellt die folgenden Typen zur Verfügung:

  • Basisklassen für die generierte ThisDocument-Klasse in Projekten auf Dokumentebene für Word

  • Windows Forms-Steuerelemente, die Sie in Dokumenten in Word-Projekten verwenden können

Assemblys in den Office-Erweiterungen für .NET Framework 3.5

In der folgenden Tabelle sind die Assemblys aufgeführt, die in den Office-Erweiterungen für .NET Framework 3.5 enthalten sind.Dokumentation zu den Namespaces und den Klassen in diesen Assemblys finden Sie im folgenden Verweisabschnitt in der Visual Studio 2008-Dokumentation: https://go.microsoft.com/fwlink/?LinkId=160658.

Assemblyname

Beschreibung

Microsoft.Office.Tools.Common.v9.0.dll

Stellt die folgenden Typen zur Verfügung:

  • Die Microsoft.Office.Tools.AddIn-Basisklasse für Add-Ins auf Anwendungsebene

  • Klassen zum Erstellen von Menübandanpassungen und Smarttags

    HinweisHinweis
    Smarttags sind in Excel 2010 und Word 2010 veraltet.
  • Klassen zum Erstellen von Aktionsbereichen in Anpassungen auf Dokumentebene und von benutzerdefinierten Aufgabenbereichen in Add-Ins auf Anwendungsebene

Microsoft.Office.Tools.Excel.v9.0.dll

Stellt Hostelemente und Hoststeuerelemente für Excel-Lösungen bereit.Weitere Informationen finden Sie unter Automatisieren von Excel mithilfe von erweiterten Objekten.

Microsoft.Office.Tools.Outlook.v9.0.dll

Stellt Klassen bereit, mit denen Sie benutzerdefinierte Formularbereiche in Outlook-Add-Ins erstellen können.

Microsoft.Office.Tools.Word.v9.0.dll

Stellt Hostelemente und Hoststeuerelemente für Word-Lösungen bereit.Weitere Informationen finden Sie unter Automatisieren von Word mithilfe von erweiterten Objekten.

Microsoft.Office.Tools.v9.0.dll

Stellt die folgenden Typen zur Verfügung:

  • Die Microsoft.VisualStudio.Tools.Office.RemoteBindableComponent-Klasse, die die Datenbindungsfähigkeiten für Hoststeuerelemente in Anpassungen auf Dokumentebene bereitstellt

  • Andere Typen, die Teil der Visual Studio-Tools für Office-Laufzeit-Infrastruktur sind und nicht vorgesehen, direkt aus dem Code verwendet werden.

Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll

Stellt die folgenden Typen zur Verfügung:

  • Das Microsoft.VisualStudio.Tools.Applications.Runtime.CachedAttribute-Attribut und die Microsoft.VisualStudio.Tools.Applications.Runtime.ICachedType-Schnittstelle, die zum Zwischenspeichern von Datenobjekten in einer Anpassung auf Dokumentebene verwendet werden könnenWeitere Informationen finden Sie unter Zwischenspeichern von Daten.

  • Ausnahmen, die von Visual Studio Tools for Office-Laufzeit ausgelöst werden können.

  • Andere Typen, die Teil der Visual Studio-Tools für Office-Laufzeit-Infrastruktur sind und nicht vorgesehen, direkt aus dem Code verwendet werden.

Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll

Stellt die Microsoft.VisualStudio.Tools.Applications.Deployment.IAddInPostDeploymentAction-Schnittstelle bereit, die Sie implementieren können, um zusätzliche Installationsschritte als abschließenden Schritt des ClickOnce-Installationsprogramms für eine Office-Lösung auszuführenWeitere Informationen finden Sie unter Advanced Office Solution Deployment.

Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll

Stellt die folgenden Typen zur Verfügung:

Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll

Stellt die folgenden Typen zur Verfügung:

  • Die Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry und Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList-Klassen, die Sie Aufnahmelisteneinträge für Benutzer erstellen können, um, um Office-Projektmappen Vertrauenswürdigkeit gewähren, die auf .NET Framework 3.5 abzielen.

  • Andere Typen, die Teil der Visual Studio-Tools für Office-Laufzeit-Infrastruktur sind und nicht vorgesehen, direkt aus dem Code verwendet werden.

Siehe auch

Konzepte

Übersicht über die Visual Studio Tools for Office-Laufzeit

Laufzeitinstallationsszenarios für Visual Studio Tools for Office