在之前的Visual Studio版本中,我可以使用以下代码来检索关于特定安装扩展(vsix)的信息:
在新版的Visual Studio 2017中,'
你知道在哪里可以找到更多信息或者提供新实现的示例吗?
谢谢您的帮助!
IVsExtensionManager manager = ServiceProvider.GlobalProvider.GetService(typeof(SVsExtensionManager)) as IVsExtensionManager;
if (manager != null)
{
VsExtension extension = new VsExtension();
IInstalledExtension info = manager.GetInstalledExtension(cExtensionProductId);
}
在新版的Visual Studio 2017中,'
manager
'变量始终为null。微软更改了检索信息的方式(不再使用系统注册表),但我找不到其他检索信息的方法。你知道在哪里可以找到更多信息或者提供新实现的示例吗?
谢谢您的帮助!