Visual Studio扩展:不显示splash信息

时间:2009-11-26 21:48:46

标签: c# visual-studio vsx

我正在构建(阅读:尝试构建)一个Visual Studio集成包,其中包含一些自定义突出显示和智能感知。语言部分工作正常,包正在IDE中加载,在非SDK机器上安装没有问题。

然而,这是一件令我烦恼的事情,我无法开始工作。我想在about框中看到我的包详细信息(显示所有已安装的软件包,如Resharper),同样适用于启动画面。

根据文档,执行此操作的方法是实现'IVsInstalledProduct'接口。我按照MSDN上的说明执行了此操作,但它根本不起作用!当我在方法上设置断点时,它们似乎从未被调用过。希望这里的任何人都可以告诉我为什么它不能像它应该的那样工作。

注意: 我还在VS2008命令提示符下运行了devenv.exe / ranu / rootsuffix Exp / setup,正如其他文章中所推荐的那样。

1 个答案:

答案 0 :(得分:1)

您是否在HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts注册表项下注册了您的扩展程序?

如果它是托管包,请不要忘记对其应用[InstalledProductRegistration]属性,该属性将处理该注册表项的创建。