Visual Studio SDK - 如何以编程方式检测已安装的扩展?

Visual Studio SDK - How to detect installed extensions programatically?

如何以编程方式获取所有已安装 Visual Studio 扩展的列表?另外,是否可以检测是否已安装特定扩展?

参见 IVsExtensionManager.GetInstalledExtensions。您可以使用 Package.GetGlobalService(typeof(SVsExtensionManager)) 作为 IVsExtensionManager.

获取一个 ExtensionManager 实例