ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vb.net 开发 VSIX VS插件开发 Addin 入门 示例

2022-09-03 12:00:08  阅读:184  来源: 互联网

标签:插件 菜单 Addin 示例 vb VS 按钮 net 添加


使用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,添加
来源: https://www.cnblogs.com/MadeInChinese/p/16652319.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有