Dela via


Hitta, installera och hantera tillägg för Visual Studio

Den här artikeln beskriver hur du hittar, installerar och hanterar tilläggspaket i Visual Studio. Tillägg är kodpaket som körs i Visual Studio och ger nya eller förbättrade funktioner. Tillägg kan vara kontroller, exempel, mallar, verktyg eller andra komponenter som lägger till funktioner i Visual Studio, till exempel Live Share eller GitHub Copilot.

Information om hur du skapar Visual Studio-tillägg finns i Visual Studio SDK. Information om hur du använder tillägg finns på sidan för enskilda tillägg på Visual Studio Marketplace. Information om hur du hittar tillägg finns i Where Are My Favorite Extensions in Visual Studio 2022? blogginlägg.

Anteckning

Mer information om en utökningsmodell som för närvarande finns i förhandsversionen finns i blogginlägget Skapa bättre tillägg med VisualStudio.Extensibility (förhandsversion 3 ).

Den här artikeln beskriver hur du hittar, installerar och hanterar tilläggspaket i Visual Studio. Tillägg är kodpaket som körs i Visual Studio och ger nya eller förbättrade funktioner. Tillägg kan vara kontroller, exempel, mallar, verktyg eller andra komponenter som lägger till funktioner i Visual Studio, till exempel Live Share eller GitHub Copilot.

Information om hur du skapar Visual Studio-tillägg finns i Visual Studio SDK. Information om hur du använder tillägg finns på sidan för enskilda tillägg på Visual Studio Marketplace.

Använda Tilläggshanteraren

I Visual Studio IDE är Extension Manager det verktyg som du använder för att hitta, installera och hantera Visual Studio-tillägg. Öppna Tilläggshanteraren genom att välja Tillägg>Hantera tillägg. Eller ange tillägg i sökrutan och välj Hantera tillägg.

Skärmbild av Extension Manager i Visual Studio.

Skärmbild av Extension Manager i Visual Studio.

Det vänstra fönstret kategoriserar tillägg efter de som är tillgängliga på Visual Studio Marketplace (Bläddra), de som är installerade och de som har tillgängliga uppdateringar. Fliken Roaming visar alla Visual Studio-tillägg som du har installerat på valfri dator eller instans av Visual Studio. Den är utformad för att du enklare ska kunna hitta dina favorittillägg.

Flikar har knappar för att filtrera och sortera tillägg och en kugghjulsknapp som tar dig till skärmen Verktygsalternativ>.

Du kan använda filterknappen för att filtrera tillägg efter kategori. Kategorier för installerade tillägg är Aktiverad, Inaktiverad och Inkompatibel. I 17.14 och senare kan du också filtrera efter Väntar, som filtrerar efter tillägg med uppdateringar som kommer att tillämpas nästa gång du startar om Visual Studio.

Använd sorteringsknappen för att sortera efter tilläggsnamn, tilläggsförfattare eller datum.

Hitta och installera tillägg

Du kan installera tillägg från Visual Studio Marketplace eller från Extension Manager i Visual Studio.

Så här installerar du tillägg från Visual Studio:

  1. Välj tillägg>Hantera tillägg. Leta reda på det tillägg som du vill installera. (Om du känner till namnet eller en del av namnet på tillägget kan du söka i sökrutan.)

  2. Välj Installera.

När nedladdningen är klar visas ett meddelande överst i Tilläggshanteraren: "Dina ändringar är schemalagda. Ändringarna börjar när Microsoft Visual Studio stängs."

Skärmbild som visar meddelandet i Extension Manager som anger att ändringar är schemalagda.

När nedladdningen är klar visas ett meddelande längst ned i dialogrutan Hantera tillägg: "Tillägget är schemalagt för installation. Tillägget installeras när alla instanser av Visual Studio har stängts."

Skärmbild som visar meddelandet i Extension Manager som anger att ändringar är schemalagda.

Om du försöker installera ett tillägg som har beroenden avgör installationsprogrammet om de redan är installerade. Om de inte är installerade visar Tilläggshanteraren de beroenden som måste installeras innan du kan installera tillägget.

Installera tillägg utan att använda Extension Manager

Tillägg som paketeras i .vsix filer kan vara tillgängliga på andra platser än Visual Studio Marketplace. Dialogrutan Extensions>Extension Manager kan inte identifiera dessa filer, men du kan installera en .vsix- fil genom att dubbelklicka på filen eller välja filen och sedan välja Ange. Om du stöter på behörighetsproblem kontrollerar du att du kör Visual Studio som administratör. Efter det följer du bara anvisningarna. När tillägget har installerats kan du använda Tilläggshanteraren för att aktivera det, inaktivera det eller avinstallera det.

Anteckning

  • Visual Studio Marketplace innehåller både VSIX-baserade och MSI-baserade tillägg. Tilläggshanteraren kan inte aktivera eller inaktivera MSI-baserade tillägg.
  • Om ett MSI-baserat tillägg innehåller en extension.vsixmanifest-fil visas tillägget i Extension Manager.

Avinstallera eller inaktivera ett tillägg

Om du vill sluta använda ett tillägg kan du antingen inaktivera det eller avinstallera det. Om du inaktiverar ett tillägg installeras det men tas bort. Leta upp tillägget och välj Avinstallera eller Inaktivera. Starta om Visual Studio för att ta bort ett inaktiverat tillägg.

Anteckning

Du kan inaktivera VSIX-baserade tillägg men inte tillägg som installeras via MSI. MSI-installerade tillägg kan bara avinstalleras.

Hantera tillägg

Det här avsnittet innehåller information om hur du hanterar tillägg för en organisation, automatiska tilläggsuppdateringar och meddelanden om att inte svara.

Tillägg per användare och administrativa tillägg

De flesta tillägg är tillägg per användare och installeras i mappen %LocalAppData%\Microsoft\VisualStudio\<Visual Studio>\Extensions\. Några tillägg är administrativa tillägg och installeras i <Visual Studio-installationsmappen>mappen \Common7\IDE\Extensions\.

För att skydda systemet mot tillägg som kan innehålla fel eller skadlig kod kan du begränsa tillägg per användare till att endast läsas in när Visual Studio körs med normala användarbehörigheter. Detta gör att tillägg per användare inaktiveras när Visual Studio körs med utökade behörigheter.

Begränsa när tillägg per användare läses in:

  1. Öppna sidan alternativ för tillägg (Tools>Options>Environment>Extensions).

  2. Avmarkera kryssrutan Ladda användarspecifika tillägg när du kör som administratör.

  3. Starta om Visual Studio.

Automatiska tilläggsuppdateringar

Tillägg uppdateras automatiskt när en ny version är tillgänglig på Visual Studio Marketplace. Den nya versionen av tillägget identifieras och installeras i bakgrunden. Nästa gång du öppnar Visual Studio körs den nya versionen av tillägget.

Om du vill inaktivera automatiska uppdateringar kan du inaktivera funktionen för alla tillägg eller endast för specifika tillägg.

  • Om du vill inaktivera automatiska uppdateringar för alla tillägg väljer du knappen Visa inställningar i dialogrutan Tillägg>Hantera tillägg. I dialogrutan Alternativ under Environment>Extensionsavmarkerar du Uppdatera tillägg automatiskt.

  • Om du vill inaktivera automatiska uppdateringar för ett visst tillägg avmarkerar du alternativet Uppdatera tillägget automatiskt i tilläggets informationsfönster till höger i Tilläggshanteraren.

Tillägg uppdateras automatiskt när en ny version är tillgänglig på Visual Studio Marketplace. Den nya versionen av tillägget identifieras och installeras i bakgrunden. Nästa gång du öppnar Visual Studio körs den nya versionen av tillägget.

Om du vill inaktivera automatiska uppdateringar kan du inaktivera funktionen för alla tillägg eller endast för specifika tillägg.

  • Om du vill inaktivera automatiska uppdateringar för alla tillägg väljer du knappen Visa inställningar i dialogrutan Tillägg>Hantera tillägg. I dialogrutan Alternativ under Miljötillägg>avmarkerar du Installera uppdateringar automatiskt.

  • Om du vill inaktivera automatiska uppdateringar för ett visst tillägg avmarkerar du alternativet Uppdatera tillägget automatiskt i tilläggets informationsfönster till höger i Tilläggshanteraren.

I resten av det här avsnittet beskrivs ändringar som är tillgängliga i Visual Studio 2022 17.14 och senare. Ändringarna gör det enklare att se vad som händer med tilläggsuppdateringar och hantera automatiska uppdateringsinställningar från Tilläggshanteraren eller i Verktygsalternativ>.

När du öppnar fönstret Tilläggshanteraren utlöser du automatiskt uppdateringar. Detta säkerställer att du konsekvent arbetar med de senaste funktionerna och inte behöver initiera uppdateringar manuellt.

När en uppdatering är tillgänglig för ett tillägg visas ett gult meddelandeinformationsfält:

Skärmbild som visar hur Visual Studio meddelar dig om tilläggsuppdateringar som är tillgängliga.

Dessutom visas ett meddelande när uppdateringar tillämpas, vilket påminner dig om att starta om Visual Studio så att tilläggen börjar gälla.

Du kan ändra inställningarna för automatiska uppdateringar på tilläggssidan i Extension Manager.

Skärmbild som visar hur du konfigurerar om ett tillägg uppdateras automatiskt.

Med kategorin Väntar kan du endast visa tillägg som har väntande uppdateringar.

Skärmbild som visar hur du filtrerar tilläggslistan för att endast visa tillägg som har väntande uppdateringar.

Inställningar för automatisk uppdatering

Du kan också konfigurera inställningar för automatisk uppdatering i Verktygsalternativ>.

Skärmbild som visar hur du konfigurerar automatiska tilläggsuppdateringar i Verktygsalternativ > .

Listan under Tillägg som undantas från automatiska uppdateringar visar de tillägg som inte uppdateras automatiskt. Du kan använda detta för att säkerställa stabiliteten och enhetligheten hos de tillägg du använder under en kritisk fas av din utvecklingslivscykel.

Meddelanden om krascher och otillgänglighet

Visual Studio meddelar dig om det misstänker att ett tillägg var inblandat i en krasch under en tidigare session. När Visual Studio kraschar lagrar den undantagsstacken. Nästa gång Visual Studio startar undersöker den stacken, börjar med bladet och arbetar mot basen. Om Visual Studio fastställer att en ram tillhör en modul som ingår i ett installerat och aktiverat tillägg visas ett meddelande.

Visual Studio meddelar dig också om det misstänker att ett tillägg gör att användargränssnittet inte svarar.

När du ser någon av dessa meddelanden kan du ignorera den eller vidta någon av följande åtgärder:

  • Välj Inaktivera det här tillägget. Visual Studio inaktiverar tillägget och meddelar dig om du behöver starta om systemet för att avaktiveringsåtgärden ska börja gälla. Du kan återaktivera tillägget i dialogrutan Tillägg>Hantera tillägg.

  • Välj Visa aldrig meddelandet igen.

    • Om meddelandet gäller en krasch i en tidigare session visas inte längre ett meddelande i Visual Studio när en krasch som är associerad med tillägget inträffar. Visual Studio visar fortfarande meddelanden när oresponsivitet kan associeras med tilläggen eller för krascher eller oresponsivitet som kan associeras med andra tillägg.
    • Om meddelandet gäller att inte svara visar IDE inte längre ett meddelande när tillägget är associerat med att inte svara. Visual Studio visar fortfarande kraschrelaterade meddelanden för tillägget och kraschrelaterade samt oreagerbarhetsrelaterade meddelanden för andra tillägg.
  • Välj Läs mer.

  • Välj X- i slutet av meddelandet för att stänga meddelandet. Ett nytt meddelande visas om tillägget är associerat med en krasch eller om användargränssnittet inte svarar i framtiden.

Anteckning

Ett meddelande om att användargränssnittet inte svarar eller ett kraschmeddelande innebär att en av tilläggets moduler fanns i stacken när användargränssnittet inte svarade eller när kraschen inträffade. Det betyder inte nödvändigtvis att tillägget orsakade problemet. Det är möjligt att tillägget kallat "code" som är en del av Visual Studio gjorde användargränssnittet osvarbart eller orsakade en krasch. Meddelandet kan dock fortfarande vara användbart om tillägget som ledde till att användargränssnittet inte svarar eller kraschar är inte viktigt för dig. I det här fallet förhindrar inaktivering av tillägget att användargränssnittet inte svarar eller kraschar i framtiden.

Marketplace-skydd

Visual Studio Marketplace för tillägg använder flera mekanismer för att skydda dig mot skadliga tillägg:

  • Genomsökning av skadlig kod: Marketplace kör en genomsökning av skadlig kod på varje tilläggspaket som publiceras för att säkerställa dess säkerhet. Genomsökningen, som använder flera antivirusmotorer, körs för varje nytt tillägg och för varje tilläggsuppdatering. Förrän genomsökningen är klar publiceras inte tillägget på Marketplace för offentlig användning.

  • Verifierade utgivare: Utgivare kan verifiera sin identitet (blå bockmarkering) genom att bevisa domänägarskapet. Den visar att utgivaren har beprövat domännamnsägarskap till Marketplace. Den visar också att Marketplace har verifierat både domänens existens och utgivarens goda status på Marketplace i minst sex månader.

  • Ovanlig användningsövervakning: Marketplace övervakar nedladdningar och användningsmönster för tillägg för att identifiera ovanligt beteende.

  • Namn på huk: Marketplace hindrar tilläggsförfattare från att stjäla namnen på officiella utgivare, till exempel Microsoft eller RedHat, och populära tillägg, som GitHub Copilot.

  • Blocklista: Om ett skadligt tillägg rapporteras och verifieras, eller om en säkerhetsrisk hittas i ett tilläggsberoende, tas tillägget bort från Marketplace.

  • Verifiering av tilläggssignatur: Visual Studio Marketplace signerar alla tillägg när de publiceras. Visual Studio kontrollerar signaturen när du installerar ett tillägg för att verifiera integriteten och källan för tilläggspaketet.

  • Hemlig genomsökning: Marketplace söker automatiskt igenom varje nyligen publicerat tillägg efter hemligheter som API-nycklar eller autentiseringsuppgifter (t.ex. Azure DevOps PAT-token). Om några hemligheter identifieras blockeras publiceringen för att förhindra potentiella säkerhetsrisker.

Läs mer om de här måtten i blogginlägget Säkerhet och förtroende i Visual Studio Marketplace.

Prover

När du installerar ett onlineexempel lagras lösningen på två platser:

  • En arbetskopia lagras på den plats som du angav när du skapade projektet.

  • En separat huvudkopia lagras på datorn.

Du kan använda dialogrutan Tillägg>Hantera tillägg för att utföra följande uppgifter relaterade till exempel:

  • Visa en lista över huvudkopior av exempel som du har installerat.

  • Inaktivera eller avinstallera huvudkopian av ett exempel.

  • Installera exempelpaket, som är samlingar med exempel som är relaterade till en teknik eller funktion.

  • Installera enskilda onlineexempel.

  • Visa uppdateringsmeddelanden när källkodsändringar publiceras för installerade exempel.

  • Uppdatera huvudkopian av ett installerat exempel när det finns ett uppdateringsmeddelande.