Automatisierungs-Modell-Übersicht
Das Automatisierungsmodell besteht aus einem Satz von Objekten, für die Sie ein Add-In oder einen Assistenten ein Makro schreiben können. Der Einfachheit halber ist das Ausdruck add-in während dieses Abschnitts häufig verwendet, um alle Consumer der Automatisierung festzulegen. Add-Ins sind kompilierte Anwendungen, in denen die Umgebung bearbeiten und Aufgaben automatisieren.
Objekte im Automatisierungs-Modell
Das Automatisierungsmodell besteht aus Gruppen von verwandten Objekten, die Hauptversionsnummer Facet der allgemeinen Umgebung gesteuert werden. Im Folgenden finden Sie ein Diagramm, das die umfangreiche Palette von Objekten anzeigt, die vom Automatisierungsmodell zusammensetzt.
Visual Studio-Automatisierungsobjekte
Weitere Informationen finden Sie unter Erweitern der Visual Studio-Umgebung.
Die Umgebung stellt ein Modell für verschiedene Funktionsbereiche bereit. Zum Beispiel gibt es ein Codemodell für verschiedene Elemente, die Sie in Code finden. Es gibt ein Modell für verschiedene Elemente der Dokumentsequenz Dokumente. Ein Bereich, der im Bereich Projekt zu VSPackage-Anbietern besonderem Interesse ist. Sie möchten wahrscheinlich die neuen Projekttypen auf das Automatisierungsmodell beitragen, genauso wie Visual C++ und Visual Basic zum Automatisierungsmodell beitragen. Dieser Vorgang wird in Bereitstellen der Automatisierung für VSPackageserläutert.
Stellen, an denen Sie das Automatisierungsmodell von der Umgebung zu erweitern, verwenden können:
Project
Document
Code
Build
Weitere Informationen über Automatisierung finden Sie unter Automatisierung und Erweiterbarkeit für Visual Studio. Dieses Dokument und stellt Links zu Dokumenten, können Sie Entscheidungen zu treffen, wie Sie die Automatisierung für ein VSPackage bereitstellen sollen.