Partilhar via


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.

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.

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

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

Se aplica quando a pasta de referência da Web está selecionada.

IDM_VS_CTXT_REFERENCEROOT

Aplica-se quando o nó raiz de referências chamado "Referências" está selecionado.

IDM_VS_CTXT_REFERENCE

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