代码之家  ›  专栏  ›  技术社区  ›  Erik van Brakel scottrakes

Visual Studio扩展:未显示启动信息

  •  1
  • Erik van Brakel scottrakes  · 技术社区  · 15 年前

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

    然而,有一件恼人的事我不能去上班。我想在about框中查看我的包的详细信息(该框显示所有已安装的包,如Resharper),与初始屏幕相同。

    根据文档,执行此操作的方法是实现“IVsInstalledProduct”接口。我是按照MSDN上的说明做的,但它根本不起作用!当我在方法上设置断点时,似乎从未调用它们。希望这里有人能给我一些启发,让我明白为什么它不能像预期的那样工作。

    我还从VS2008命令提示符运行了devenv.exe/ranu/rootsuffix Exp/setup,这是其他文章中推荐的。

    1 回复  |  直到 15 年前
        1
  •  1
  •   Pavel Minaev    15 年前

    您是否已将您的分机号码登记在 HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts

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

    推荐文章