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.
Ein Dienst ist ein Vertrag zwischen zwei VSPackages. Eine VSPackage bietet eine bestimmte Gruppe von Schnittstellen, um von einem anderen VSPackage genutzt zu werden. Beispielsweise bietet Visual Studio den SVsActivityLog Dienst allen geladenen VSPackage-Dateien an. Dieser Dienst stellt die IVsActivityLog Schnittstelle bereit, die zum Schreiben in das Aktivitätsprotokoll verwendet werden kann. Weitere Informationen finden Sie unter How to: Use the Activity Log.
VSPackages können eigene Dienste über die IProfferService Schnittstelle anbieten.
Visual Studio bietet wichtige Dienste, z. B. folgendes:
| IDE-Dienst | Description |
|---|---|
| SVsShell | Bietet Zugriff auf IDE-Dienste, die sich mit grundlegenden Funktionen, VSPackages und der Registrierung befassen. |
| SVsUIShell | Stellt grundlegende Fenster- und UI-bezogene Funktionen in der IDE bereit, z. B. die Möglichkeit zum Erstellen von Tools und Dokumentfenstern. |
| SVsSolution | Bietet grundlegende lösungsbezogene Funktionen, z. B. die Möglichkeit, Projekte auflisten, neue Projekte zu erstellen und Projektänderungen zu überwachen. |
In diesem Abschnitt
Service Essentials stellt die wichtigen Elemente eines Visual Studio-Diensts dar.
Dienst anfordern: erklärt, wie Sie einen Dienst anfordern und nutzen können.
Vorgehensweise: Bereitstellen eines Diensts erläutert, wie ein Dienst bereitgestellt wird.
Vorgehensweise: Bereitstellen eines asynchronen Visual Studio-Diensts erläutert, wie ein asynchroner Dienst bereitgestellt wird.
Vorgehensweise zur Fehlerbehebung bei Diensten erläutert häufige Probleme und bietet Lösungen dafür an.