2014-02-04 3 views
0

В главном меню главного окна Visual Studio содержится элемент «Анализ», который при расширении показывает такие элементы, как «профайлер», «анализ кода запуска» и т. Д. Если я хочу добавить свою команду надстройки в любое меню Visual Studio, мне нужно для создания command table (.vsct file) и объявить, что моя команда относится к определенному разделу, указав его идентификатор.Могу ли я добавить свою надстройку в раздел «Анализ» в меню Visual Studio?

Проблема MSDN содержит только списки идентификаторов меню для разделов, отличных от раздела «анализ» - раздел «анализ» никогда не упоминается.

Добавляет ли моя надстройка в раздел «Анализ»?

+0

Вы можете использовать расширение VSCT PowerToy, чтобы выяснить, требуемый идентификатор (ы) меню: http://archive.msdn.microsoft.com/VSCTPowerToy – Matze

ответ

1

Вам нужно это в <Symbols> части вашего .vsct:

<GuidSymbol name="guidDiagMenuGroup" value="{CD68F8E6-2842-4F7E-AF7B-5A019631CEB5}"> 
    <IDSymbol name="IDM_DIAG_TOPLEVELMENU" value="0x0001"/> 
</GuidSymbol> 

Тогда ваш родитель для вашей группы должны быть:

<Parent guid="guidDiagMenuGroup" id="IDM_DIAG_TOPLEVELMENU"/>