如何避免Telerik OpenAccess Addin干扰我的Visual Studio 2010 Addin Commandbar?

时间:2012-12-08 18:21:53

标签: c# visual-studio-2010 visual-studio-addins telerik-open-access

请告诉我如何在Visual Studio 2010 SP1的“工具”菜单选项下避免使用Telerik OpenAccess ORMs Visual Studio菜单“干扰我的Addin菜单。”

我正在使用C#为Visual Studio 2010开发一个简单的Visual Studio Addin。

我安装了Telerik OpenAccess ORM。

Telerik OpenAccess ORM版本

其版本为: Telerik-OpenAccess-ORM-2011.3.1129.2

我的插件在Visual Studio的“工具”菜单下创建了一个命令栏及其子菜单。请参阅下面的结构:

正确的菜单结构:

  

工具

     
    

我的地址菜单

         
      

SubMenu 1

             

SubMenu 2

    
  

当插件安装在“%ALLUSERSPROFILE%\ Application Data \ Microsoft \ MSEnvShared \ Addins”下时,首次启动时一切正常,工具选项正确显示我的插件菜单及其子菜单。

但如果我删除我的插件并重新安装,情况就会如此:

使用OpenAccess ORM

  

工具

     
    

的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的次数是多少。

环境详情

  1. Windows 7旗舰版SP1 x64 / Windows 7家庭高级版SP1 x64
  2. Visual Studio 2010 Ultimate SP1 Rel / Visual Studio Professional SP1 相对
  3. TESTS

    1. Resharper和/或DevXPress工具的存在没有负面影响 在我的插件菜单选项
    2. telerik ORM的存在干扰我的addin
    3. 的菜单选项

      请注意我安装了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的最新(免费)版本存在问题。

      Telerik_OpenAccess_ORM_Free_Edition_2012_3_1012.zip

      请帮助。

      由于

      史蒂夫

0 个答案:

没有答案