Delen via


SDK-referentiepakketten

De eenvoudigste manier om Visual Studio-extensies te maken, is met een verwijzing naar het Microsoft.VisualStudio.Sdk NuGet-pakket. Dit pakket is beschikbaar voor visual studio 2017 (15.0), Visual Studio 2019 (16.0, 16.9) en nu Visual Studio 2022.

Afhankelijk van uw extensie is het mogelijk dat u extra VSSDK-pakketten toevoegt die niet zijn opgenomen in het bovenstaande metapakket. Wanneer u verwijst naar specifieke andere SDK-pakketten, kunnen deze pakketten variëren per primaire VS-versie.

Houd er rekening mee dat veel interoperabiliteitsassembly's vóór Visual Studio 2022 in te sluiten waren. Vanaf Visual Studio 2022 is insluiten niet meer vereist of ondersteund. Verwijs naar onze interopassembly's in plaats van deze te koppelen.

De volgende tabel bevat een toewijzing van assembly's of pakketten die uw pre-Visual Studio 2022-extensie mogelijk al verwijst naar de nieuwe pakket-id waarnaar wordt verwezen bij het richten van Visual Studio 2022. In sommige gevallen zijn assembly's nu beschikbaar in NuGet-pakketten die eerder alleen beschikbaar waren via een lokale Visual Studio-installatie.

Pre-Visual Studio 2022 Visual Studio 2022
envdte Microsoft.VisualStudio.Interop
envdte100 Microsoft.VisualStudio.Interop
envdte80 Microsoft.VisualStudio.Interop
envdte90 Microsoft.VisualStudio.Interop
envdte90a Microsoft.VisualStudio.Interop
extensibility Microsoft.VisualStudio.Interop
Microsoft.MSXML Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.CommandBars Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Designer.Interfaces Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.OLE.Interop Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.SDK.EmbedInteropTypes (Verouderd. Verwijzing verwijderen.)
Microsoft.VisualStudio.Shell.Embeddable Microsoft.VisualStudio.Shell.Framework
Microsoft.VisualStudio.Shell.Interop.10.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.11.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.12.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.12.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.14.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.14.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.14.2.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.14.3.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.3.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.5.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.6.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.7.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.15.8.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.10.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.2.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.3.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.4.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.5.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.6.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.7.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.16.9.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.8.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop.9.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.Shell.Interop Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.10.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.11.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.12.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.12.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.14.2.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.15.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.15.1.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.16.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.8.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop.9.0 Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.TextManager.Interop Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.UserNotifications.Interop.12.0.DesignTime Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.VSHelp.dll Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.VSHelp80.dll Microsoft.VisualStudio.Interop
Microsoft.VisualStudio.WCFReference.Interop Microsoft.VisualStudio.Interop
stdole Microsoft.VisualStudio.Interop
VSLangProj Microsoft.VisualStudio.Interop
VSLangProj100 Microsoft.VisualStudio.Interop
VSLangProj110 Microsoft.VisualStudio.Interop
VSLangProj140 Microsoft.VisualStudio.Interop
VSLangProj150 Microsoft.VisualStudio.Interop
VSLangProj157 Microsoft.VisualStudio.Interop
VSLangProj158 Microsoft.VisualStudio.Interop
VSLangProj165 Microsoft.VisualStudio.Interop
VSLangProj2 Microsoft.VisualStudio.Interop
VSLangProj80 Microsoft.VisualStudio.Interop
VSLangProj90 Microsoft.VisualStudio.Interop

Let op hoeveel interop-assembly's er nu beschikbaar zijn vanuit slechts één samengevoegde interop-assembly. Wanneer een pakket niet wordt weergegeven in de bovenstaande tabel, is het mogelijk hetzelfde in de twee versies.