Compartilhar via


Comandos definidos pelo IDE para estender sistemas de projeto

Quando você deseja estender sistemas de projeto, você pode usar comandos e grupos de comandos fornecidos pelo IDE do Visual Studio.

As seções a seguir listam itens de comando que são especialmente úteis para estender sistemas de projeto.

Menus de comando

A tabela a seguir mostra os menus de comando que são locais úteis para você colocar comandos de alto nível que invocam um extensor de projeto.

Menu de comandos Descrição
IDM_VS_MENU_PROJECT O menu de nível superior do Project .
IDM_VS_TOOL_PROJWIN A barra de ferramentas do Gerenciador de Soluções.

Menus de atalho

A tabela a seguir mostra os menus de atalho que se aplicam quando um único nó é selecionado no Gerenciador de Soluções ou quando há várias seleções homogêneas no Gerenciador de Soluções, que é quando todos os nós selecionados são do mesmo tipo.

Menu de atalho Descrição
IDM_VS_CTXT_PROJNODE Aplica-se quando o nó do projeto é selecionado.
IDM_VS_CTXT_ITEMNODE Aplica-se quando um arquivo é selecionado.
IDM_VS_CTXT_FOLDERNODE Aplica-se quando uma pasta é selecionada.
IDM_VS_CTXT_WEBREFFOLDER Aplica-se quando a pasta Referência da Web está selecionada.
IDM_VS_CTXT_REFERENCEROOT Aplica-se quando o nó raiz de referências chamado "Referências" é selecionado.
IDM_VS_CTXT_REFERENCE Aplica-se quando nós de referência são selecionados; eles incluem apenas referências de assembly, COM e projeto. Não inclui referências da Web.

A tabela a seguir mostra os menus de atalho que se aplicam quando a seleção no Gerenciador de Soluções abrange várias hierarquias,

Menu de atalho Descrição
IDM_VS_CTXT_XPROJ_SLNPROJ Aplica-se quando a seleção atual contém o nó da solução e os nós do projeto raiz.
IDM_VS_CTXT_XPROJ_SLNITEM Aplica-se quando a seleção atual contém o nó da solução e os itens de projeto.
IDM_VS_CTXT_XPROJ_MULTIPROJ Aplica-se quando a seleção atual consiste apenas em vários nós de projeto raiz.
IDM_VS_CTXT_XPROJ_PROJITEM Aplica-se quando a seleção atual contém uma combinação de nós de projeto raiz e itens de projeto. Além disso, a seleção pode conter o nó da solução.
IDM_VS_CTXT_XPROJ_MULTIITEM Aplica-se quando a seleção atual contém itens de projeto de vários projetos na solução ou quando itens de tipos diferentes são selecionados no mesmo projeto.

Grupos de comando

A tabela a seguir mostra os grupos de comandos que você pode usar ao estender projetos e que pode acessar por meio do menu de IDM_VS_CTXT_PROJNODE atalho.

Grupo do comando Descrição
IDG_VS_CTXT_PROJECT_BUILD Comandos para criar, reconstruir e implantar o projeto.
IDG_VS_CTXT_COMPILELINK Comandos para compilar e vincular o projeto.
IDG_VS_CTXT_PROJECT_CONFIG Comandos que definem a configuração do projeto e a ordem de compilação.
IDG_VS_CTXT_PROJECT_ADD Comandos que adicionam itens ao projeto.
IDG_VS_CTXT_PROJECT_START Comandos que definem o projeto de inicialização associado à tecla F5.
IDG_VS_CTXT_PROJECT_SAVE Comandos para salvar itens de projeto.
IDG_VS_CTXT_PROJECT_DEBUG Comandos para depuração.
IDG_VS_CTXT_PROJECT_SCC Comandos para controle do código-fonte.
IDG_VS_CTXT_PROJECT_TRANSFER Comandos para operações de recortar, copiar e colar.
IDG_VS_CTXT_PROJECT_PROPERTIES Comandos que fornecem acesso à caixa de diálogo Propriedades do projeto.

Confira também