DDEX-Anbieter-Registrierung
DDEX-Anbieter verwenden die Windows-Registrierung, um ihr Vorhandensein verfügbar zu machen und die Objekte anzuzeigen, die sie unterstützen. Allerdings gehen verschiedene Typen von DDEX-Anbieter Implementierungen dies anders. Die Themen in diesem Abschnitt beschreiben die Anforderungen für die vier Schlüssel-DDEX-Anbieter Registrierungsdaten Implementierungen.
Da Visual Studio in der Regel lokal installierten Datenanbieter verwendet wird, muss das Installationsprogramm nicht, um Komponenten zu registrieren. Stattdessen stellt die zugrunde liegenden Technologien, wie ODBC oder OLE DB, i. d. R. die Informationen, die von Datenanbietern benötigt werden. Durch einen DDEX-Anbieter Installation eine weitere Situation erstellt.
Da zusätzliche Funktionen erforderlich ist, DDEX innerhalb Visual Studiozu unterstützen, sind installationsprogramme Anwendung erforderlich, Registrierungseinträge unter dem lokalen Registrierungsstamm für Anwendungs-ID bereitzustellen, die vom Anbieter unterstützt werden muss. In Fällen, in denen eine bestimmte Anwendung (z. B. devenv) installiert ist, ist der Anbieter zum Ausführen der erforderlichen zusätzlichen Schritte zuständig und devenv führt z. B. /setup.
Hinweis
Registrierung für DDEX-Anbieter wird unter dem lokalen Visual Studio Registrierungsstamm.
Anwendungen auf der Grundlage des Visual Studio IDE benötigen separate Registrierung für jede IDE-Instanz. Wenn z. B. auch Visual StudioWerktisch Sie außerdem eine Business Intelligence-Werktisch, z. B. die Instanz installiert haben, der mit SQL Server veröffentlicht wird, müssen Sie den DDEX-Anbieter im Registrierungsstamm für jede Instanz von Visual Studio oder Visual Studio Shell registriert, die installiert sind.
In diesem Abschnitt
Registrieren eines Paket-Basierten DDEX-Anbieter
Dieses Szenario ist die flexibelste DDEX-Implementierung, auf der Sie ein VSPackage erstellen, das Visual Studio Dienste im Namen des DDEX-Anbieters implementiert.Registrieren eines registrierungsbasierten DDEX-Anbieter
Dieses Szenario ist die agilste DDEX-Implementierung und der bevorzugte Methode. Dies könnte das Bereitstellen von XML-Dateien, eine spezielle Benutzeroberfläche für Verbindungen, ein benutzerdefiniertes Server-Explorer-Lay-out unterstützte Objekte sowie ein besitzen.Registrieren eines DDEX-Anbieter speziell für OLE DB
Dieses Szenario wird vorausgesetzt, dass Sie einen verfügbaren, Standard-OLE DB-Datenanbieter verfügen, der für die DDEX-Implementierung angepasst werden muss. Das Szenario ist es erforderlich, dass ein XML- oder Quelldatei passt bereitstellen, die den OLE DB-Datenanbieter spezialisiert werden, um ihn an die Implementierung speziell angepasst werden.Registrieren eines DDEX-Anbieter speziell für ODBC
Dieses Szenario wird vorausgesetzt, dass Sie einen verfügbaren, Standard-ODBC-Datenanbieter verfügen, der für die DDEX-Implementierung angepasst werden muss. Das Szenario ist es erforderlich, dass ein XML- oder Quelldatei passt bereitstellen, die den ODBC-Datenanbieter spezialisiert werden, um ihn an die Implementierung speziell angepasst werden.
Verwandte Abschnitte
- DDEX-Anbieter
Definiert und erläutert DDEX-Anbieter im Kontext der Visual Studio Erweiterbarkeit von Daten.