Search code examples
visual-studio-extensionsvsixvs-extensibilityvisual-studio-sdk

Visual Studio SDK - How to detect installed extensions programatically?


How can I get a list of all installed Visual Studio extensions programatically? Also, is it possible to detect if a specific extension is already installed?


Solution

  • See IVsExtensionManager.GetInstalledExtensions. You can get an ExtensionManager instance with Package.GetGlobalService(typeof(SVsExtensionManager)) as IVsExtensionManager.