Este artigo enumera os valores GUID e ID dos menus e grupos na barra de menus do Visual Studio. Esses valores são definidos em arquivos .vsct que são instalados como parte do SDK do Visual Studio. Para obter mais informações, consulte Comandos, menus e grupos definidos pelo IDE.
Para obter mais informações sobre como trabalhar com objetos IDE (ambiente de desenvolvimento integrado) definidos em arquivos .vsct , consulte Estender menus e comandos.
Os menus e grupos na barra de menus do Visual Studio usam o GUID guidSHLMainMenu. A própria barra de menus tem um ID de IDM_VS_TOOL_MAINMENU.
Grupos na barra de menus do Visual Studio
Para adicionar um menu à barra de menus, defina um desses grupos como pai.
Grupo
ID
Arquivo/Editar/Exibir
IDG_VS_MM_FILEEDITVIEW
Refatoração
IDG_VS_MM_REFACTORING:
Projeto
IDG_VS_MM_PROJECT
Compilação
IDG_VS_MM_BUILDDEBUGRUN
Formato/Ferramentas
IDG_VS_MM_TOOLSADDINS
Janela/Ajuda/Comunidade
IDG_VS_MM_WINDOWHELP
Suplementos
IDG_VS_MM_MACROS
Barra de tela cheia
IDG_VS_MM_FULLSCREENBAR
Menus na barra de menus do Visual Studio
Para adicionar um grupo a um menu existente do Visual Studio, defina um dos menus a seguir como seu pai. Os submenus não estão incluídos nesta lista.
Menu
ID
Arquivo
IDM_VS_MENU_FILE
Edição
IDM_VS_MENU_EDIT
Exibir
IDM_VS_MENU_VIEW
Refatorar
IDM_VS_MENU_REFACTORING
Projeto
IDM_VS_MENU_PROJECT
Compilação
IDM_VS_MENU_BUILD
Formatar
IDM_VS_MENU_FORMAT
Ferramentas
IDM_VS_MENU_TOOLS
Extensões
IDM_VS_MENU_EXTENSIONS
Janela
IDM_VS_MENU_WINDOW
Suplementos
IDM_VS_MENU_ADDINS
Community
IDM_VS_MENU_COMMUNITY
Ajuda
IDM_VS_MENU_HELP
Grupos nos menus do Visual Studio
As listas a seguir mostram os grupos que descendem diretamente dos menus na barra de menus do Visual Studio. A maneira mais rápida de adicionar um comando a um menu do Visual Studio é definir um desses grupos como pai. Os grupos que descendem de submenus não aparecem nesta seção.
Grupos de menus de arquivos
Grupo
ID
Novo/Aberto
IDG_VS_FILE_FILE
Adicionar
IDG_VS_FILE_ADD
Solução
IDG_VS_FILE_SOLUTION
Diversos
IDG_VS_FILE_MISC
Salvar
IDG_VS_FILE_SAVE
Renomear
IDG_VS_FILE_RENAME
Navegador
IDG_VS_FILE_BROWSER
Imprimir
IDG_VS_FILE_PRINT
Usado mais recentemente
IDG_VS_FILE_MRU
Mover
IDG_VS_FILE_MOVE
Exit
IDG_VS_FILE_EXIT
Editar grupos de menus
Grupo
ID
Desfazer/refazer
IDG_VS_EDIT_UNDOREDO
Recortar/copiar/colar
IDG_VS_EDIT_CUTCOPY
Selecionar
IDG_VS_EDIT_SELECT
GoTo
IDG_VS_EDIT_GOTO
Localizar
IDG_VS_EDIT_FIND
Objetos
IDG_VS_EDIT_OBJECTS
Verbos OLE
IDG_VS_EDIT_OLEVERBS
Comando do Poço
IDG_VS_EDIT_COMMANDWELL
Refatorar grupos de menus
Grupo
ID
Comum
IDG_REFACTORING_COMMON
Avançado
IDG_REFACTORING_ADVANCED
Exibir grupos de menus
Grupo
ID
Código do formulário
IDG_VS_VIEW_FORMCODE
Navegador
IDG_VS_VIEW_BROWSER
Definir modos de exibição
IDG_VS_VIEW_DEFINEVIEWS
Windows
IDG_VS_VIEW_WINDOWS
Arquiteto do Windows
IDG_VS_VIEW_ARCH_WINDOWS
Janelas da organização
IDG_VS_VIEW_ORG_WINDOWS
Navegador de código
IDG_VS_VIEW_CODEBROWSENAV_WINDOWS
Desenvolvimento do Windows
IDG_VS_VIEW_DEV_WINDOWS
Barras de ferramentas
IDG_VS_VIEW_TOOLBARS
Símbolos
IDG_VS_VIEW_SYMBOLNAVIGATE
Navegar
IDG_VS_VIEW_NAVIGATE
Navegação Pequena
IDG_VS_VIEW_SMALLNAVIGATE
Pesquisador de Objetos
IDG_VS_VIEW_OBJBRWSR
Comando do Poço
IDG_VS_VIEW_COMMANDWELL
Páginas de propriedade
IDG_VS_VIEW_PROPPAGES
Atualizar
IDG_VS_VIEW_REFRESH
Grupos de menus do projeto
Grupo
ID
Diversos Adicionar
IDG_VS_PROJ_MISCADD
Adicionar
IDG_VS_PROJ_ADD
Pasta
IDG_VS_PROJ_FOLDER
Descarregar/Recarregar
IDG_VS_PROJ_UNLOADRELOAD
Referência
IDG_VS_PROJ_REFERENCE
Opções
IDG_VS_PROJ_OPTIONS
Configurações
IDG_VS_PROJ_SETTINGS
Criar grupos de menus
Grupo
ID
Solução
IDG_VS_BUILD_SOLUTION
Seleção
IDG_VS_BUILD_SELECTION
Otimização Guiada por Perfil
IDG_VS_PGO_SELECTION
Diversos
IDG_VS_BUILD_MISC
Cancelar
IDG_VS_BUILD_CANCEL
Grupos de menus de ferramentas
Grupo
ID
Linha de Comando
IDG_VS_TOOLS_CMDLINE
Snippets
IDG_VS_TOOLS_SNIPPETS
Subconjunto de objetos
IDG_VS_TOOLS_OBJSUBSET
Opções
IDG_VS_TOOLS_OPTIONS
Outro 2
IDG_VS_TOOLS_OTHER2
Ferramentas Externas
IDG_VS_TOOLS_EXT_TOOLS
Personalizações externas
IDG_VS_TOOLS_EXT_CUST
Grupos de menus de janela
Grupo
ID
Novo
IDG_VS_WINDOW_NEW
Dock/Fechar
IDG_VS_DOCKCLOSE
Dock/Hide
IDG_VS_DOCKHIDE
Organizar
IDG_VS_WINDOW_ARRANGE
Navegação
IDG_VS_WINDOW_NAVIGATION
Lista
IDG_VS_WINDOW_LIST
Grupos do menu Ajuda
Grupo
ID
Exemplos
IDG_VS_HELP_SAMPLES
Suporte
IDG_VS_HELP_SUPPORT
Sobre
IDG_VS_HELP_ABOUT
Submenus de menus do Visual Studio
A hierarquia a seguir mostra os submenus que estão associados aos menus na barra de menus do Visual Studio. Como apenas um grupo pode ter um menu como pai, cada submenu deve descer de um grupo em um menu, em vez de diretamente do menu. Para obter mais informações sobre a relação entre menus, grupos e submenus, consulte Adicionar um submenu a um menu.
Observação
Os nomes dos menus na barra de menus do Visual Studio não são mostrados separadamente nesta hierarquia porque eles podem ser inferidos da convenção de nomenclatura para grupos no IDE, da seguinte maneira: IDG_VS_<Nome do Grupo_<Nome do> Menu>.