Addin工具的菜单没有出现在IDE中
其实向导已生成了主要的代码,代码如下
![](/Images/OutliningIndicators/None.gif)
![](/Images/dot.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/dot.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/ExpandedSubBlockEnd.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
if(connectMode == Extensibility.ext_ConnectMode.ext_cm_UISetup)基本上只会得到一次机会,执行过后,你的机器就基本上不会再有connectMode == Extensibility.ext_ConnectMode.ext_cm_UISetup。如果我们在第一次执行的时候我们自己的代码出现了错误,菜单就不会出现。而以后里面的代码就没有执行的机会了。
其实向导已生成了注册表的合并文件在项目目录下了。一般文件名是ReCreateCommands.reg,将该文件合并到系统注册表中,上面添加菜单的代码又得到一次运行的机会。当然用户也可以自己去修改注册表
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)