Comandos definidos pelo IDE para estender sistemas de projeto
Quando você deseja estender sistemas de projeto, você pode usar os comandos e comando grupos fornecidos pelo Visual Studio IDE.
As seções a seguir listam os itens de comando que são especialmente úteis para estender sistemas de projeto.
Menus de comandos
A tabela a seguir mostra os menus de comando que são locais de útil para colocar os comandos de alto nível que invocar um extensor de projeto.
Menu de comandos |
Descrição |
---|---|
IDM_VS_MENU_PROJECT |
O projeto menu de nível superior. |
IDM_VS_TOOL_PROJWIN |
O Solution Explorer barra de ferramentas. |
Menus de atalho
A tabela a seguir mostra os menus de atalho que se aplicam quando selecionado em um único nó a Solution Explorer, ou quando há várias seleções homogêneos na Solution Explorer, que é quando todos os nós selecionados são do mesmo tipo.
Menu de atalho |
Descrição |
---|---|
Aplica-se quando o nó do projeto é selecionado. |
|
Aplica-se quando um arquivo é selecionado. |
|
Aplica-se quando uma pasta é selecionada. |
|
IDM_VS_CTXT_WEBREFFOLDER |
Se aplica quando a pasta de referência da Web está selecionada. |
Aplica-se quando o nó raiz de referências chamado "Referências" está selecionado. |
|
Aplica-se quando nós de referência são selecionados; Eles incluem assembly, COM e apenas referências do projeto. Não inclui referências da Web. |
A tabela a seguir mostra os menus de atalho que se aplicam quando a seleção na Solution Explorer abrange várias hierarquias,
Menu de atalho |
Descrição |
---|---|
IDM_VS_CTXT_XPROJ_SLNPROJ |
Se aplica quando a seleção atual contém o nó da solução e nós de raiz do projeto. |
IDM_VS_CTXT_XPROJ_SLNITEM |
Se aplica quando a seleção atual contém os itens de nó e o projeto de solução. |
IDM_VS_CTXT_XPROJ_MULTIPROJ |
Aplica-se quando a seleção atual consiste em vários projetos nós raiz somente. |
IDM_VS_CTXT_XPROJ_PROJITEM |
Se aplica quando a seleção atual contém uma mistura de nós de raiz do projeto e itens de projeto. Além disso, a seleção pode conter o nó de 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 os itens de diferentes tipos selecionados no mesmo projeto. |
Grupos de comando
A tabela a seguir mostra os grupos de comando que pode ser usado quando você estende a projetos, e que você pode acessar através do IDM_VS_CTXT_PROJNODE menu de atalho.
Grupo de comandos |
Descrição |
---|---|
IDG_VS_CTXT_PROJECT_BUILD |
Comandos para criação, reconstrução e implantando o projeto. |
IDG_VS_CTXT_COMPILELINK |
Comandos para compilação e vinculação do projeto. |
IDG_VS_CTXT_PROJECT_CONFIG |
Comandos que defina a configuração de projeto e ordem de compilação. |
IDG_VS_CTXT_PROJECT_ADD |
Comandos que adicionar itens ao projeto. |
IDG_VS_CTXT_PROJECT_START |
Comandos que definem o projeto de inicialização associado com a tecla F5. |
IDG_VS_CTXT_PROJECT_SAVE |
Comandos para salvar os itens de projeto. |
IDG_VS_CTXT_PROJECT_DEBUG |
Comandos de depuração. |
IDG_VS_CTXT_PROJECT_SCC |
Comandos de controle de origem. |
IDG_VS_CTXT_PROJECT_TRANSFER |
Comandos para recortar, copiar e colar de operações. |
IDG_VS_CTXT_PROJECT_PROPERTIES |
Comandos que fornecem acesso para o Propriedades do projeto caixa de diálogo. |
Consulte também
Tarefas
Como: criar e manipular comandos em VSPackages (C#)
Como: criar grupos reutilizáveis de botões
Conceitos
Como a VSPackages adicionar elementos de Interface do usuário ao IDE