不知道大家有没有扩展Visual Studio 的需求。最近我需要做一个工具,发现最好是实现在VS里面,于是,Google了一下,找到了不少关于这方面的文章,大多数是新建一个项目类型为“扩展性“的项目,但发现这个实现方式实在不是一个简单的事情。最终,在codeplex上找到了这个项目:Managed Menu Extensions
怎么扩展VS:
按照项目里的说明,要实现扩展vs,有3个步骤:
1.下载并安装MME.msi。(不管开发机还是用户机,都需要安装)
2.实现这个项目提供的类库中的接口,在其中实现你要的功能。
3.在合适的位置里,放置第二步编译出的dll。
这样,打开vs后,就可以发现在vs的右键菜单(解决方案管理器、代码窗口)里,都有了在第二步里实现的菜单了。
美中不足的是,用户也需要安装MME.msi。另外, 除了自己扩展的菜单外,vs右键菜单中会多出一个 Managed Menu Extensions 的菜单项。
产品特点:
隐藏复杂性:安装一个Visual Studio外接其中在幕后工作,并使用MEF来加载扩展。
易用性:你只需要实现一个接口, IMenuManager其中包含2种方法,并将生成的程序集的目录。
更强大:完整的DTE对象被传递给执行IMenuManager如果你需要它。但你也可以使用更简单的模型,你(可能)知道,从管理菜单扩展。
一个安装程序:虽然我还提供一个单独的项目模板在Visual Studio库。
Simpel:我的野心是要提供的MenuItems的各种事情。 Windows资源管理器, SharpDevelop的和其他人。但在这个版本我专注于主要目标的Visual Studio 2010中。
安装你自己的菜单扩展






















大小: 8KB
大小: 89.5M
终端仿真器 SecureCRTv7.1.1.264 最新版
串口调试小助手1.3 免费版
WinHex 十六进制编辑器v20.2 SR-5 绿色中文注册版
小旋风ASP服务器安装版
16进制转换工具V1.0 中文绿色版
Adobe AIRV33.1.1.932 官方最新版
github离线安装包64位版V2.9.11官方最新版(github desktop)
MSDN Library Visual Studio 6.0(VC、VB、VF、VJ)中文版win32开发人员必备
版本控制软件(SourceTree)v3.4.6 官方最新版
Memory Analyzer (MAT)V1.01 免费绿色版
Delphi Distillerv1.85绿色版
IBM内存检测工具(IBM Thread and Monitor Dump Analyzer for Java)V4.3.3 绿色版
.NETv3.0 可再发行组件包
一键安装JSP环境安装版
slave4j(基于eclipse插件的java代码生成器)V1.0.0 正式版
Auto DebugProfessional 5.6.5.18 中文绿色版
Understand For C++V1.4.319英文安装版