我正在开发我的第一个Visual Studio插件,我们需要在解决方案浏览器中添加一个上下文菜单项,仅针对特定文件类型显示(在我们的情况下是“.resx”)。
我已经搜索了两天,无法找到任何教程或代码示例...只有非常基本的内容,例如将菜单项添加到VS“工具”菜单等。
我已经搜索了两天,无法找到任何教程或代码示例...只有非常基本的内容,例如将菜单项添加到VS“工具”菜单等。
您需要创建一个动态可见的命令,只有在解决方案资源管理器中选择的节点为.resx文件时才会使其可见,并将命令添加为解决方案资源管理器上下文菜单的子项(您需要后者的GUID:ID对)。
这是一篇很好的文章,展示了如何实现此操作:http://blogs.rev-net.com/ddewinter/2008/03/22/dynamic-menu-commands-in-visual-studio-packages-part-2/