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. |