使用vb.net写一个小的VS插件,简直就是灾难.
微软网站上机器翻译的中文,惨不忍睹. 折腾了一天多,把心得给大家分享一下. 同时 也希望 有高手 指导一下.
如果 创建项目 没有扩展可用, VS 安装一下 插件包
选择 菜单""工具->获取工具和功能"", 勾选 "Visual Studio 扩展开发"
1 添加按钮\菜单\ 等操作 不在工具箱, 要到 解决方案资源管理器 ->XX项目 右键->添加 -> 扩展(Extensiblity)->Command
添加时, 建议 要想好的 按钮的 名称 输入, 它会作为 按钮/菜单的 标识名称.
2 添加按钮后 vb.net 解决方案资源管理器中, 会自动添加几个文件
Command1.vb --Execute函数 菜单执行命令 在此添加
Command1Package.vb -- 实现初始化的一个包,负责开始 和 销毁 工作
command1Package.vsct -- 菜单命令 布局 使用 <xml> 比如说 添加的菜单 在原来的哪个菜单下面显示 就是要修改这个文件.
其中:
<Menus>
<Menu guid="guidCommand1PackageCmdSet" id="Command1" priority="0x700" type="Menu">
<Parent guid="guidSHLMainMenu" id="IDG_VS_MM_TOOLSADDINS" />
<Strings>
<ButtonText>Test Menu</ButtonText>
</Strings>
</Menu>
</Menus>
Parent -> IDG_VS_MM_TOOLSADDINS 代表着在 扩展 菜单 下面 增加 id为Command1 的 自定义菜单.
再具体可以查询微软网站,
本来想继续像增加 "command"一样增加一个 扩展中的 toolWindow窗体,没找到做法, 直接简单粗暴的使用了Form窗体,效果还可以.
以上是我摸索好长时间的总结,给 使用 VB.net的网友 做一个 入门的简单介绍,
标签:插件,菜单,Addin,示例,vb,VS,按钮,net,添加 From: https://www.cnblogs.com/MadeInChinese/p/16652319.html