Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio unterstützt zwei Arten der Integration von Quellcodeverwaltungen: ein Quellcodeverwaltungs-Plug-In, das grundlegende Funktionen bereitstellt und mit der Quellcodeverwaltungs-Plug-In-API (früher als MSSCCI-API bezeichnet) erstellt wird, und einer VSPackage-basierten Integrationslösung zur Quellcodeverwaltung, die robustere Funktionen bietet.
Quellcodeverwaltungs-Plug-In
Ein Quellcodeverwaltungs-Plug-In wird als DLL geschrieben, die die Quellcodeverwaltungs-Plug-In-API implementiert. Die Integrationsfunktionen für Die Registrierung und Quellcodeverwaltung werden über die API bereitgestellt. Dieser Ansatz ist einfacher zu implementieren als ein Quellcodeverwaltungs-VSPackage und verwendet die Visual Studio-Benutzeroberfläche für die meisten Quellcodeverwaltungsvorgänge.
Führen Sie die folgenden Schritte aus, um ein Quellcodeverwaltungs-Plug-In mithilfe der Quellcodeverwaltungs-Plug-In-API zu implementieren:
Erstellen Sie eine DLL, die die in Quellcodeverwaltungs-Plug-Ins angegebenen Funktionen implementiert.
Registrieren Sie die DLL, indem Sie die entsprechenden Registrierungseinträge vornehmen, wie in How to: Install a Source Control Plug-In beschrieben.
Erstellen Sie eine Hilfsbenutzeroberfläche, und zeigen Sie sie an, wenn Sie vom Quellcodeverwaltungsadapterpaket aufgefordert werden (die Visual Studio-Komponente, die Quellcodeverwaltungsfunktionen über Quellcodeverwaltungs-Plug-Ins behandelt).
Weitere Informationen finden Sie unter Erstellen eines Quellcodeverwaltungs-Plug-Ins.
Quellcodeverwaltung VSPackage
Mit einer VSPackage-Implementierung für die Quellcodeverwaltung können Sie einen angepassten Ersatz für die Visual Studio-Quellcodeverwaltungs-UI entwickeln. Dieser Ansatz bietet vollständige Kontrolle über die Integration der Quellcodeverwaltung, erfordert jedoch, dass Sie die UI-Elemente bereitstellen und die Quellcodeverwaltungsschnittstellen implementieren, die andernfalls im Plug-In-Ansatz bereitgestellt werden.
Um ein Quellcodeverwaltungs-VSPackage zu implementieren, müssen Sie:
Erstellen und registrieren Sie Ihre eigene Quellcodeverwaltung VSPackage, wie in "Registrierung und Auswahl" beschrieben.
Ersetzen Sie die Standardmäßige Quellcodeverwaltungs-UI durch Ihre benutzerdefinierte Benutzeroberfläche. Siehe benutzerdefinierte Benutzeroberfläche.
Geben Sie Glyphen an, die verwendet werden sollen, und behandeln Sie Projektmappen-Explorer Glyphenereignisse. Siehe Glyphensteuerelement.
Behandeln Sie die Ereignisse "Abfragebearbeitung" und "Abfragespeicherung", wie in " Abfrage bearbeiten" dargestellt.
Weitere Informationen finden Sie unter Creating a Source Control VSPackage.