请告诉我如何在Visual Studio 2010 SP1的“工具”菜单选项下避免使用Telerik OpenAccess ORMs Visual Studio菜单“干扰我的Addin菜单。”
我正在使用C#为Visual Studio 2010开发一个简单的Visual Studio Addin。
我安装了Telerik OpenAccess ORM。
其版本为: Telerik-OpenAccess-ORM-2011.3.1129.2
我的插件在Visual Studio的“工具”菜单下创建了一个命令栏及其子菜单。请参阅下面的结构:
工具
我的地址菜单
SubMenu 1
SubMenu 2
当插件安装在“%ALLUSERSPROFILE%\ Application Data \ Microsoft \ MSEnvShared \ Addins”下时,首次启动时一切正常,工具选项正确显示我的插件菜单及其子菜单。
但如果我删除我的插件并重新安装,情况就会如此:
工具
的OpenAccess
OpenAccess相关子菜单1
SubMenu1
SubMenu2
的OpenAccess
OpenACcess相关子菜单1
OpenAccess相关子菜单2 OpenAccess相关子菜单3 我的地址菜单
SubMenu1
SubMenu2
的OpenAccess
OpenACcess相关子菜单1
OpenAccess相关子菜单2
我的地址菜单 SubMenu1
SubMenu2
如果我卸载了所有Telerik产品,例如“用于Silverlight,WPF,Winforms和Telerik报告的Telerik Rad控制”,我的插件菜单会出现在正确的位置,无论我安装或卸载y Addin的次数是多少。
请注意我安装了Resharper和DevXpress控件,他们根本不会干扰mhy addin。
我能够在安装了Telerik产品的其他两台基于Windows 7的计算机上重现同样的问题
由于公司许可,产品理念保护和NDA i可能无法提供我的插件样本进行测试。
但是,我使用此处提供的相同代码来创建命令栏并添加到Visual Studio工具菜单 http://www.mztools.com/articles/2005/mz2005003.aspx
我仍在尝试调查此问题并尝试确定它是否是Telerik ORM或我的代码中的错误。最好的问题出在我的代码中,因为为开发人员开发插件并且许多开发人员仍然使用上面提到的Telerik Open Access ORM版本,因此更新Telerik ORM将会非常不愉快。
Telerik OpenAccess ORM的最新(免费)版本存在问题。
请帮助。
由于
史蒂夫