C# Visual Studio扩展:未显示启动信息
我正在构建(阅读:尝试构建)一个VisualStudio集成包,其中包含一些自定义高亮显示和intellisense。语言部分工作正常,包正在IDE中加载,安装在非SDK机器上没有问题 然而,有一件恼人的事我不能去上班。我想在about框中查看我的包的详细信息(该框显示所有已安装的包,如Resharper),与初始屏幕相同 根据文档,执行此操作的方法是实现“IVsInstalledProduct”接口。我是按照MSDN上的说明做的,但它根本不起作用!当我在方法上设置断点时,似乎从未调用它们。希望这里有人能给我一些启发,让我明白为什么它不能像预期的那样工作 注:C# Visual Studio扩展:未显示启动信息,c#,visual-studio,vsx,C#,Visual Studio,Vsx,我正在构建(阅读:尝试构建)一个VisualStudio集成包,其中包含一些自定义高亮显示和intellisense。语言部分工作正常,包正在IDE中加载,安装在非SDK机器上没有问题 然而,有一件恼人的事我不能去上班。我想在about框中查看我的包的详细信息(该框显示所有已安装的包,如Resharper),与初始屏幕相同 根据文档,执行此操作的方法是实现“IVsInstalledProduct”接口。我是按照MSDN上的说明做的,但它根本不起作用!当我在方法上设置断点时,似乎从未调用它们。希望
我还从VS2008命令提示符下运行了devenv.exe/ranu/rootsuffix Exp/setup,正如其他文章中所建议的那样。您是否在
HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts
注册表项下注册了扩展名
如果是托管软件包,请不要忘记对其应用
[InstalledProductRegistration]
属性,该属性将处理该注册表项的创建。您是否在HKLM\Software\Microsoft\VisualStudio\versionNumber\InstalledProducts
注册表项下注册了扩展
如果是托管软件包,请不要忘记对其应用
[InstalledProductRegistration]
属性,该属性将处理该注册表项的创建。您的软件包是本机的还是托管的?您的软件包是本机的还是托管的?谢谢。为了让项目在非SDK环境(build server)中编译,我一直在摆弄项目,所以我忘了注释掉指向Microsoft.VsSDK.targets目标的链接,该目标处理注册命令。我手动将其添加到已安装的产品中,但添加不正确。谢谢。为了让项目在非SDK环境(build server)中编译,我一直在摆弄项目,所以我忘了注释掉指向Microsoft.VsSDK.targets目标的链接,该目标处理注册命令。我手动将其添加到已安装的产品中,但不正确。