c# - Visual Studio 加载项 - 将上下文菜单项添加到解决方案资源管理器

标签 c# visual-studio visual-studio-addins

我正在为 Visual Studio 开发我的第一个加载项,我们需要向解决方案资源管理器添加一个上下文菜单项,该菜单项仅针对特定文件类型显示(在我们的示例中为“.resx”) .

我已经用谷歌搜索了 2 天了,找不到任何教程或代码示例...只有非常基本的东西,比如将菜单项添加到 VS“工具”菜单等。

最佳答案

好吧,您需要创建一个动态可见的命令,只有当解决方案资源管理器中的选定节点是 .resx 文件时,您才会使其可见,然后将该命令添加为解决方案资源管理器上下文菜单的子项(您需要 GUID :ID 对)。

这里有一篇很好的文章展示了如何做到这一点:http://blogs.rev-net.com/ddewinter/2008/03/22/dynamic-menu-commands-in-visual-studio-packages-part-2/

关于c# - Visual Studio 加载项 - 将上下文菜单项添加到解决方案资源管理器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2486818/

相关文章:

visual-studio-2008 - 如何从 Visual Studio 2008 卸载 VMware 插件?

visual-studio - 是否有免费的 Visual Studio 插件可以从记录异常的方法中生成 try/catch block ?

visual-studio-2010 - Visual Studio 2010 加载项 : How to locate project references?

c# - 通过单选按钮更改网络服务调用以测试或生产

c# - 在 C# 中获取用户空闲时间?

c# - Microsoft Bot Framework .Net 中的 Directline API 和 OAuth2 有什么区别?

visual-studio - 更改为 SharePoint 后自动上传 Typescript 文件

visual-studio - Visual Studio IDE 的哪些部分是开源的?

visual-studio-2010 - Visual Studio 2010 的深色主题与生产力强大工具

c# - 如何在 WPF 中获取屏幕的正确 DPI?