小弟最近在为.net IDE开发一个addin 插件,但是开发过程中遇到一些问题。
在开发时,往往第一次调试时可以找到插件新增加的按钮,而第二次再调试的时候虽然在外接程序管理器里也可以看到开发的插件信息,但是在自定义工具栏里取找不到对应的按钮也无法继续调试。
制作出的安装文件执行完安装后也出现类似现象,可以在外接程序管理器里看到信息,取无法使用。
在开发时,往往第一次调试时可以找到插件新增加的按钮,而第二次再调试的时候虽然在外接程序管理器里也可以看到开发的插件信息,但是在自定义工具栏里取找不到对应的按钮也无法继续调试。
制作出的安装文件执行完安装后也出现类似现象,可以在外接程序管理器里看到信息,取无法使用。
public void QueryStatus(string commandName, EnvDTE.vsCommandStatusTextWanted neededText, ref EnvDTE.vsCommandStatus status, ref object commandText)
{
...
仔细检查这里吧,我记得好像就是它比较复杂
...
}
我本来想做一个插件提高开发速度和质量,没想到这么麻烦啊
好象给office开发插件就稳定的多
所有的业务处理都用plugin的方式,所以这个form基本上什么都没有做,只要能显示出来就可以了。
等我整理一下贴上来
不过我对比了一下,connect.cs和我的写的一样,不知道为什么啊?真奇怪
但是从codeproject上下来的例子没法运行,调试又麻烦了。