Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual Studio扩展:未显示启动信息_C#_Visual Studio_Vsx - Fatal编程技术网

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

C# Visual Studio扩展:未显示启动信息,c#,visual-studio,vsx,C#,Visual Studio,Vsx,我正在构建(阅读:尝试构建)一个VisualStudio集成包,其中包含一些自定义高亮显示和intellisense。语言部分工作正常,包正在IDE中加载,安装在非SDK机器上没有问题 然而,有一件恼人的事我不能去上班。我想在about框中查看我的包的详细信息(该框显示所有已安装的包,如Resharper),与初始屏幕相同 根据文档,执行此操作的方法是实现“IVsInstalledProduct”接口。我是按照MSDN上的说明做的,但它根本不起作用!当我在方法上设置断点时,似乎从未调用它们。希望

我正在构建(阅读:尝试构建)一个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目标的链接,该目标处理注册命令。我手动将其添加到已安装的产品中,但不正确。