Как избежать вмешательства Telerik OpenAccess Addin в мою командную панель надстройки Visual Studio 2010?

Скажите, пожалуйста, как избежать вмешательства Telerik OpenAccess ORM в меню Visual Studio с помощью меню моего дополнения в пункте меню "Инструменты" Visual Studio 2010 SP1.

Я занимаюсь разработкой простого надстройки Visual Studio для Visual Studio 2010 на C#.

У меня установлен 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 связанных подменю 1

SubMenu1

SubMenu2

Открытый доступ

OpenACcess связанных подменю 1

Подменю, связанное с OpenAccess 2 Подменю, связанное с OpenAccess 3 Мое меню надстроек

SubMenu1

SubMenu2

Открытый доступ

OpenACcess связанных подменю 1

Подменю, связанное с OpenAccess 2 Подменю, связанное с OpenAccess 3> Мое меню надстроек

SubMenu1

SubMenu2

ПРОГНОЗ

Если я удалил все продукты Telerik, такие как "Telerik Rad Controls для Silverlight, WPF, Winforms и Telerik Reporting", меню "Мои надстройки" появятся в нужном месте, независимо от того, сколько раз я их устанавливал или удалял.

Окружающая среда Подробности

  1. Windows 7 Ultimate SP1 x64 / Windows 7 Home Premium SP1 x64
  2. Visual Studio 2010 Ultimate с пакетом обновления 1 (SP1) Rel/ Visual Studio Professional с пакетом обновления 1 (SP1) Rel

ИСПЫТАНИЯ

  1. Наличие инструментов Resharper и / или DevXPress не оказывает негативного влияния на мои пункты меню надстройки.
  2. Наличие телерика ORM мешает пунктам меню моего аддина

Обратите внимание, что у меня также установлены контроллеры Resharper и DevXpress, и они вообще не мешают mhy addin.

Мне удалось воспроизвести ту же проблему на двух других компьютерах под управлением Windows 7, на которых были установлены только продукты Telerik.

Из-за лицензирования компании, защиты идей продукта и NDA я не смогу предоставить образец моего дополнения для тестирования.

Исходный код

Однако я использую тот же код, что и здесь, для создания панелей команд и добавления в меню инструментов Visual Studio http://www.mztools.com/articles/2005/mz2005003.aspx

Я все еще пытаюсь исследовать проблему и пытаюсь определить, является ли это ошибкой в ​​Telerik ORM или в моем коде. Проблема скорее в моем коде, потому что будет очень неприятно обновлять Telerik ORM, так как надстройка разрабатывается для разработчиков, и многие разработчики все еще используют вышеупомянутую версию Telerik Open Access ORM.

ОБНОВИТЬ

Проблема сохраняется с последней (бесплатной) версией Telerik OpenAccess ORM.

Telerik_OpenAccess_ORM_Free_Edition_2012_3_1012.zip

Пожалуйста, помогите.

Спасибо

Стив

0 ответов

Другие вопросы по тегам