Assemblys in der Visual Studio-Tools für Office-Laufzeit

Wenn Sie ein Office-Projekt erstellen, fügt Visual Studio automatisch Verweise auf die Visual Studio-Tools für Office-Laufzeitassemblys 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 Visual Studio-Tools Für Office-Laufzeitübersicht.

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

In der folgenden Tabelle sind die Assemblys aufgeführt, die in Office-Erweiterungen für .NET Framework 4 und .NET Framework 4.5 enthalten sind. Dokumentation zu den Namespaces und Typen in diesen Assemblys finden Sie in der verwalteten Referenz (Office-Entwicklung in Visual Studio).For documentation about the namespaces and types in these assemblies, see Managed reference (Office development in Visual Studio).

Assemblyname Beschreibung
Microsoft.Office.Tools.Common.dll Stellt folgende Typen bereit:

– Typen zum Erstellen von Menübandanpassungen und Smarttags. Hinweis: Smarttags sind in Excel 2010 und Word 2010 veraltet.
– Typen zum Erstellen von Aktionsbereichen in Anpassungen auf Dokumentebene und benutzerdefinierte Aufgabenbereiche in VSTO-Add-Ins.
Microsoft.Office.Tools.Excel.dll Stellt Schnittstellen bereit, die Hostelemente und Hoststeuerelemente für Excel-Projekte und unterstützende Typen darstellen. Weitere Informationen finden Sie unter Automatisieren von Excel mithilfe erweiterter Objekte.
Microsoft.Office.Tools.Outlook.dll Enthält Typen, mit denen Sie benutzerdefinierte Formularbereiche in VSTO-Add-Ins für Outlook erstellen können.
Microsoft.Office.Tools.Word.dll Stellt Schnittstellen bereit, die Hostelemente und Hoststeuerelemente für Word-Projekte und unterstützende Typen darstellen. Weitere Informationen finden Sie unter Automatisieren von Word mithilfe erweiterter Objekte.
Microsoft.Office.Tools.v4.0.Framework.dll Stellt folgende Typen bereit:

– Ausnahmen, die vom Visual Studio-Tools für die Office-Laufzeit ausgelöst werden können.
– Attribute, die Sie beim Erstellen von Outlook-Formularbereichen verwenden können.
Microsoft.Office.Tools.dll Stellt Typen bereit, die zur Infrastruktur der Visual Studio-Tools für Office-Laufzeit gehören und nicht für die direkte Verwendung durch den Code vorgesehen sind.
Microsoft.VisualStudio.Tools.Applications.Runtime.dll Stellt folgende Typen bereit:

– Das Attribut und ICachedType die CachedAttribute Schnittstelle, mit dem Sie Datenobjekte in einer Anpassung auf Dokumentebene zwischenspeichern können. Weitere Informationen finden Sie unter Cachedaten.
– Die IAddInPostDeploymentAction Schnittstelle, die Sie implementieren können, um zusätzliche Installationsschritte als letzten Schritt des ClickOnce-Installers für eine Office-Lösung auszuführen. Weitere Informationen finden Sie unter Bereitstellen einer Office-Lösung mithilfe von ClickOnce.
– Ausnahmen, die vom Visual Studio-Tools für die Office-Laufzeit ausgelöst werden können.
- Andere Typen, die Teil der Visual Studio-Tools für die Office-Laufzeitinfrastruktur sind und nicht direkt aus Ihrem Code verwendet werden sollen.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll Stellt folgende Typen bereit:

– Die ServerDocument Klasse, mit der Sie Anpassungsassemblys an Dokumente anfügen und auf die zwischengespeicherten Daten in Dokumenten zugreifen können. Weitere Informationen finden Sie unter Verwalten von Dokumenten auf einem Server mithilfe der ServerDocument-Klasse.
– Mehrere Klassen, die die Hierarchie zwischengespeicherter Daten in einer Anpassung auf Dokumentebene darstellen. Weitere Informationen finden Sie unter Access-Daten in Dokumenten auf dem Server.

Projekte, die auf .NET Framework 4 oder .NET Framework 4.5 abzielen, verweisen auch auf die folgenden Assemblys. Diese Assemblys sind nicht Teil der Visual Studio-Tools für die weiterverteilbare Office-Laufzeit. Vielmehr handelt es sich um abhängige Assemblys, die mit Ihrer Lösung bereitgestellt werden müssen. Standardmäßig werden sie in den Ausgabeordner für die Erstellung für das Projekt kopiert (die Eigenschaft Lokale Kopie für diese Assemblys wird auf Truefestgelegt). Wenn Sie das Projekt mithilfe von 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 VSTO-Add-In-Projekten und die generierte Menübandklasse in allen Projekten bereit.
Microsoft.Office.Tools.Excel.v4.0.Utilities.dll Stellt folgende Typen bereit:

– Basisklassen für die generierten ThisWorkbook und Sheet Klassen in Projekten auf Dokumentebene für Excel.
– Windows Forms-Steuerelemente, die Sie auf Arbeitsblättern in Excel-Projekten verwenden können.
Microsoft.Office.Tools.Outlook.v4.0.Utilities.dll Stellt Basisklassen für die generierten ThisAddIn - und Formularbereichsklassen in Outlook-Projekten bereit.
Microsoft.Office.Tools.Word.v4.0.Utilities.dll Stellt folgende Typen bereit:

- Basisklassen für die generierte ThisDocument Klasse in Projekten auf Dokumentebene für Word.
– Windows Forms-Steuerelemente, die Sie für Dokumente 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 Klassen in diesen Assemblys finden Sie im folgenden Referenzabschnitt in der Visual Studio 2008-Dokumentation: http://go.microsoft.com/fwlink/?LinkId=160658

Assemblyname Beschreibung
Microsoft.Office.Tools.Common.v9.0.dll Stellt folgende Typen bereit:

– Die Microsoft.Office.Tools.AddIn-Basisklasse für VSTO-Add-Ins.
– Klassen zum Erstellen von Menübandanpassungen und Smarttags. Hinweis: Smarttags sind in Excel 2010 und Word 2010 veraltet.
– Klassen zum Erstellen von Aktionsbereichen in Anpassungen auf Dokumentebene und benutzerdefinierte Aufgabenbereiche in VSTO-Add-Ins.
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 erweiterter Objekte.
Microsoft.Office.Tools.Outlook.v9.0.dll Stellt Klassen bereit, mit denen Sie benutzerdefinierte Formularbereiche in Outlook-VSTO-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 erweiterter Objekte.
Microsoft.Office.Tools.v9.0.dll Stellt folgende Typen bereit:

– Die RemoteBindableComponent-Klasse , die die Datenbindungsfunktionen für Hoststeuerelemente in Anpassungen auf Dokumentebene bereitstellt.
- Andere Typen, die Teil der Visual Studio-Tools für die Office-Laufzeitinfrastruktur sind und nicht direkt aus Ihrem Code verwendet werden sollen.
Microsoft.VisualStudio.Tools.Applications.Runtime.v9.0.dll Stellt folgende Typen bereit:

– Das Attribut und ICachedType die CachedAttribute Schnittstelle, mit dem Sie Datenobjekte in einer Anpassung auf Dokumentebene zwischenspeichern können. Weitere Informationen finden Sie unter Cachedaten.
– Ausnahmen, die vom Visual Studio-Tools für die Office-Laufzeit ausgelöst werden können.
- Andere Typen, die Teil der Visual Studio-Tools für die Office-Laufzeitinfrastruktur sind und nicht direkt aus Ihrem Code verwendet werden sollen.
Microsoft.VisualStudio.Tools.Applications.Runtime.v10.0.dll Stellt die 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ühren. Weitere Informationen finden Sie unter Advanced Office solution deployment.
Microsoft.VisualStudio.Tools.Applications.ServerDocument.v10.0.dll Stellt folgende Typen bereit:

– Die ServerDocument Klasse, mit der Sie Anpassungsassemblys programmgesteuert an Dokumente anfügen und auf die zwischengespeicherten Daten in Dokumenten zugreifen können. Weitere Informationen finden Sie unter Verwalten von Dokumenten auf einem Server mithilfe der ServerDocument-Klasse.
– Mehrere Klassen, die die Hierarchie zwischengespeicherter Daten in einer Anpassung auf Dokumentebene darstellen. Weitere Informationen finden Sie unter Access-Daten in Dokumenten auf dem Server.
Microsoft.VisualStudio.Tools.Office.Runtime.v10.0.dll Stellt folgende Typen bereit:

- Die Klassen Microsoft.VisualStudio.Tools.Office.Runtime.Security.AddInSecurityEntry und Microsoft.VisualStudio.Tools.Office.Runtime.Security.UserInclusionList, mit denen Sie Listeneinträge für Benutzereinschluss erstellen können, um Office-Lösungen, die auf .NET Framework 3.5 abzielen, vertrauen zu lassen.
- Andere Typen, die Teil der Visual Studio-Tools für die Office-Laufzeitinfrastruktur sind und nicht direkt aus Ihrem Code verwendet werden sollen.