Gewusst wie: Erstellen von Add-Ins
Ein Add-In ist eine kompilierte DLL, die in der integrierten Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio ausgeführt wird.Durch die Kompilierung wird Ihr geistiges Eigentum geschützt und die Leistung verbessert.Sie können Add-Ins zwar manuell erstellen, aber es ist einfacher, dazu den Add-In-Assistenten zu verwenden.Mit diesem Assistenten wird ein voll funktionsfähiges und zugleich einfaches Add-In erstellt, das sofort nach dem Erstellen ausgeführt werden kann.Nachdem vom Add-In-Assistenten das grundlegende Programmgerüst erstellt wurde, können Sie Code hinzufügen und das Add-In anpassen.
Im Add-In-Assistenten können Sie einen Anzeigenamen und eine Beschreibung für das Add-In angeben.Beide werden im Add-In-Manager angezeigt.Sie können auch festlegen, dass der Assistent Code generiert, um dem Menü Extras einen Befehl zum Öffnen des Add-Ins hinzuzufügen.Sie können für das Add-In auch ein benutzerdefiniertes Dialogfeld mit dem Namen Info anzeigen.Wenn der Assistent beendet ist, verfügen Sie über ein neues Projekt mit nur einer Klasse mit dem Namen "Connect", über die das Add-In implementiert wird.
Hinweis |
---|
Auf Ihrem Computer werden möglicherweise andere Namen oder Speicherorte für die Benutzeroberflächenelemente von Visual Studio angezeigt als die in den folgenden Anweisungen aufgeführten.Die von Ihnen verwendete Visual Studio-Edition und die Einstellungen legen diese Elemente fest.Weitere Informationen finden Sie unter Visual Studio-Einstellungen. |
So erstellen Sie mithilfe des Add-In-Assistenten ein Add-In
Erstellen Sie ein neues Visual Studio-Add-In-Projekt.Zeigen Sie im Menü Datei auf Neu, und klicken Sie dann auf Projekt.Navigieren Sie im Knoten Andere Projekttypen zu Erweiterungen.Wenn Sie das Projekt erstellen, wird der Add-In-Assistent gestartet.
Wählen Sie auf der Seite Wählen Sie eine Programmiersprache aus die Programmiersprache aus, die Sie zum Schreiben des Add-Ins verwenden möchten.
Wählen Sie auf der Seite Wählen Sie einen Anwendungshost aus mindestens eine Anwendung aus, z. B. Visual Studio.
Auf diese Weise können Sie die Anwendungen sollen in die können das Add-in ausgeführt wird, nachdem es erstellt wurde.
Geben Sie auf der Seite Geben Sie einen Namen und eine Beschreibung ein den Namen und die Beschreibung für das Add-In ein.
Hinweis Da der Punkt (".") in Visual Studio-Befehlen eine besondere Bedeutung hat, wird von Visual Studio kein Standardbefehl im Menü Extras erstellt, wenn der Name des Add-Ins einen Punkt enthält.
Nachdem das Add-In erstellt wurde, werden Name und Beschreibung im Add-In-Manager in der Liste Verfügbare Add-Ins angezeigt.Geben Sie eine ausführliche Beschreibung an, sodass Benutzer direkt feststellen können, wozu das Add-In verwendet werden kann, wie es funktioniert usw.
Auf der Seite Wählen Sie die Add-In-Optionen aus können Sie Folgendes festlegen:
Ob das Add-In im Menü Extras angezeigt werden soll.
Wann das Add-In gestartet werden soll.
Ob das Add-In eine modale Benutzeroberfläche verwendet oder nicht.Wenn nicht, kann es mit Befehlszeilenbuilds sicher verwendet werden.
Geben Sie auf der Seite Auswählen der Informationen unter "Info" im Hilfemenü an, ob im Dialogfeld Info von Visual Studio Informationen zum Add-In angezeigt werden sollen.Geben Sie in diesem Fall die Informationen an, die angezeigt werden sollen.
Zu den Informationen, die dem Dialogfeld Info von Visual Studio hinzugefügt werden können, zählen u. a. die Versionsnummer, Informationen zum Support und Lizenzangaben.
Nachdem Sie die Schritte 1-6 ausgeführt haben, werden die ausgewählten Optionen auf der Seite Zusammenfassung angezeigt, damit Sie sie überprüfen können.Wenn Sie zufrieden sind, klicken Sie auf Fertig stellen, um das Add-In zu erstellen.Wenn Sie Änderungen vornehmen möchten, klicken Sie auf die Schaltfläche Zurück.
Sie verfügen jetzt über ein funktionsfähiges, grundlegendes Add-In.Damit das Add-In die gewünschten Funktionen ausführen kann, muss entsprechender Code hinzugefügt werden.Weitere Informationen finden Sie unter Erweitern der Visual Studio-Umgebung.
Wenn Sie mehr über die Funktionsweise des Add-In-Assistenten erfahren möchten, finden Sie entsprechende Informationen im erstellten Code.
Sicherheit
Verwaltete Add-Ins werden als in XML geschriebene ADDIN-Dateien registriert.Der Add-In-Assistent in Visual Studio .NET 2002 und Visual Studio .NET 2003 weist ein Kontrollkästchen auf, mit dem das Add-In für alle Benutzer registriert werden kann.Seit Visual Studio 2005 weist der Add-In-Assistent kein Kontrollkästchen dieser Art auf.Zum Registrieren eines verwalteten Add-Ins für alle Benutzer in Visual Studio 2005 und höher kopieren Sie die ADDIN-Datei in den Ordner\Dokumente und Einstellungen\Alle Benutzer\.Ändern Sie HKEY_CURRENT_USER in den entsprechenden Registrierungseinträgen in der REG-Datei in HKEY_CLASSES_ROOT und übernehmen Sie dann die REG-Datei für die Registrierung, um in Visual Studio 2005 und höher ein nicht verwaltetes Add-In für alle Benutzer zu registrieren.Weitere Informationen finden Sie unter Empfohlene Vorgehensweisen für die Sicherheit bei der Automatisierung und Add-In-Sicherheit.Der Add-In-Assistent und die Automatisierungsassemblys stehen in den Express-Editionen von Visual Studio nicht zur Verfügung.
Sie müssen keinen Add-Ins oder Assistenten, die Access-Automatisierung-Funktionalität zu verwenden.Sie können einem beliebigen Visual Studio-Projekt Verweise auf die gewünschten Automatisierungsassemblys hinzufügen und erhalten so Zugriff auf die zugehörigen Typen und Member.Jedoch können mithilfe der Automatisierung in ein Add-in, Sie in der IDE Add-in-Tools verfügbar, die Sie erstellen.
Siehe auch
Aufgaben
Gewusst wie: Steuern von Add-Ins mit dem Add-In-Manager
Gewusst wie: Erstellen von Projektmappen-Add-Ins
Exemplarische Vorgehensweise: Erstellen eines Assistenten
Konzepte
Diagramm "Automationsobjektmodell"
Visual Studio-Add-Ins und gemeinsame Add-Ins