Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
En tjänst är ett kontrakt mellan två VSPackages. En VSPackage erbjuder en specifik uppsättning gränssnitt som en annan VSPackage kan använda. Visual Studio erbjuder tjänsten SVsActivityLog till alla VSPackage som den läser in. Den här tjänsten tillhandahåller gränssnittet IVsActivityLog som kan användas för att skriva till aktivitetsloggen. Mer information finns i Så här: Använd aktivitetsloggen.
VSPackages kan erbjuda egna tjänster genom att använda IProfferService-gränssnittet.
Visual Studio erbjuder viktiga tjänster, till exempel följande:
| IDE-tjänst | Beskrivning |
|---|---|
| SVsShell | Ger åtkomst till IDE-tjänster som hanterar grundläggande funktioner, VSPackages och registret. |
| SVsUIShell | Tillhandahåller grundläggande fönster och gränssnittsrelaterade funktioner i IDE, till exempel möjligheten att skapa verktyg och dokumentfönster. |
| SVsSolution | Tillhandahåller grundläggande lösningsrelaterade funktioner, till exempel möjligheten att räkna upp projekt, skapa nya projekt och övervaka projektändringar. |
I det här avsnittet
Service Essentials presenterar viktiga element i en Visual Studio-tjänst.
Anvisningar: Hämta en tjänst beskriver hur du begär (förbrukar) en tjänst.
Anvisningar: Tillhandahålla en tjänst beskriver hur du tillhandahåller en tjänst.
Gör så här: Ange en asynkron Visual Studio-tjänst som beskriver hur du tillhandahåller en asynkron tjänst.
Så gör du: Felsöka tjänster diskuterar vanliga problem och presenterar lösningar på dem.