Я полагаю, что re-sharper делает несколько хуков для этого события click с помощью Visual Studio SDK Я не думаю, что есть какое-либо простое меню или место, которое может изменить эту настройку.
Создание VSPackage
... VS SDK устанавливает еще несколько шаблонов проектов в Visual Studio, одним из которых является пакет интеграции Visual Studio (рисунок 1), расположенный в разделе «Другие типы проектов»> «Расширяемость» в диалоговом окне «Новый проект».
После этого стандартного диалогового окна мастер пакетов интеграции Visual Studio проведет вас через процесс создания нового проекта пакета:
- Выберите язык программирования.В настоящее время мастер поддерживает Visual C ++ и Visual C #.Вы можете создать или выбрать файл ключа для подписи нового пакета.
- Укажите основную информацию о VSPackage.Мастер запросит у вас такие сведения, как название компании, имя VSPackage, версия, значок, подробная информация и минимальное издание Visual Studio (например, Professional или Enterprise), для которого предназначен пакет на этом этапе.Эта информация поступает в заставку Visual Studio и диалоговое окно «О программе», а также используется для запроса PLK для пакета (будет рассмотрено позже).
- Выберите параметры VSPackage.Пакет может добавить три типа функциональности: Команда меню , Окно инструментов и Пользовательский редактор.
Команда меню - это команда, добавленная в меню в верхней части Visual.Studio или контекстное меню (щелкните правой кнопкой мыши).
Когда мастер завершит свою работу, VS SDK добавляет в решение основные элементы для поддержки нового пакета.Например, если вы выбрали «Окно инструментов» как часть функциональности пакета, проект содержит пользовательский элемент управления, в который следует поместить визуальные элементы управления для окна.Проект также содержит файлы для кода .NET для обработки функций, которые вы добавите в пакет.
Папка CtcComponents содержит псевдо-C ++ файлы (файлы ctc), где вы определяете такие вещи, как меню, группы, кнопки,и т.д. К счастью, Microsoft постепенно выводит файлы CTC и заменяет их более дружественным форматом VSCT на основе XML (который будет поставляться в SDK для Visual Studio 2008).
Мастер создает несколько других файлов сТребуется код .NET для подключения пакета в Visual Studio.Некоторые из этих файлов содержат классы, которые сопоставляют константы C ++ с константами .NET, а другие файлы содержат информацию о конфигурации пакета при его установке.