前置背景
VS带有菜单的插件具体如何开发请参照:http://blog.csdn.net/zgke/article/details/3041630。在我的工程中为了叙述方便(因为我用我的工程中的代码为例子),我把上述网站的例子中的父菜单——代码生成更改为Iava。
硬件环境
VS2008 + xp sp3
背景
最近正在开发一个VS2008的插件(带有菜单),具体什么功能我就不叙述了。在开发过程中遇到这样的一个问题:我无法卸载我的插件菜单。本片文章是记录我在开发过程中该如何去卸载我的插件菜单。
问题描述
现在假设我们开始开发菜单插件,
1. 当前系统有且仅有一个VS2008实例(插件工程,工程名称为IavaMenu),此时是没有安装插件,当前菜单(部分)如下图:
图一注:因为安装了VAssistX插件,所有有这个菜单项,对本例子中无影响。
2. 用以下的代码来制作插件菜单(代码一):
public void OnConnection(object application, ext_ConnectMode connectMode, object addIn