
文章插图

文章插图

文章插图
是json文件的才展示

文章插图
在Button的增加 DynamicVisibility
<Button guid="guidMenuDemoVSIXPackageCmdSet" id="TestCommandId" priority="0x0100" type="Button"> <Parent guid="guidMenuDemoVSIXPackageCmdSet" id="MyMenuGroup2" /> <!--这个 --> <CommandFlag>DynamicVisibility</CommandFlag> <Icon guid="guidImages" id="bmpPic1" /> <Strings> <ButtonText>Invoke TestCommand</ButtonText> </Strings></Button>让VsPackage随着项目启动后就立即加载,不然动态判断逻辑无法提前指定 
文章插图
修改Command的初始化方法,拿到DTE,很多功能点需要用到它里面的接口,比如拿到当前选择的item

文章插图

文章插图
总结我觉得对于visual studio中如何用插件来扩展menu 大概了解上面几点就差不多了,希望能帮助到你
有个好消息和大家分享,昨天收到通知我当选了本届的微软MVP,以后会带给大家更多的技术分享~~~
Enjoy!!!
关注公众号一起学习

文章插图
经验总结扩展阅读
- ppapiflash插件是啥 ppapi插件是什么
- 【pytest官方文档】解读-开发可pip安装的第三方插件
- Eclipse插件RCP桌面应用开发的点点滴滴
- 提高工作效率的神器:基于前端表格实现Chrome Excel扩展插件
- 苹果手机红包秒收怎么设置(苹果红包插件黑科技)
- 从0开始写一个简单的vite hmr 插件
- 钩子 【pytest官方文档】解读-插件开发之hooks 函数
- 插件化编程之WebAPI统一返回模型
- 超详细 R及R Studio下载安装教程
- 浅谈 Golang 插件机制
