Partager via


Commandes IDE-Définies permettant d'étendre les systèmes de projet

Lorsque vous souhaitez étendre les systèmes de projet, vous pouvez utiliser les commandes et les groupes de commandes fournis par Visual Studio l'IDE.

Les sections suivantes répertorient les éléments de commande qui sont particulièrement utiles pour étendre les systèmes de projet.

Le tableau suivant indique les menus de commande qui sont des emplacements utiles pour que vous puissiez configurer les commandes de niveau supérieur qui appellent un extendeur de projet.

menu de commande

Description

IDM_VS_MENU_PROJECT

Le menu du niveau supérieur de Projet .

IDM_VS_TOOL_PROJWIN

la barre d'outils d' Explorateur de solutions .

Le tableau suivant indique les menus contextuels qui s'appliquent lorsqu'un seul nœud est sélectionné dans Explorateur de solutions, ou lorsqu'il existe plusieurs sélections homogènes dans Explorateur de solutions, qui est lorsque tous les nœuds sélectionnés sont du même type.

Menu contextuel

Description

IDM_VS_CTXT_PROJNODE

S'applique lorsque le nœud de projet est sélectionné.

IDM_VS_CTXT_ITEMNODE

S'applique lorsqu'un fichier est sélectionné.

IDM_VS_CTXT_FOLDERNODE

S'applique lorsqu'un dossier est sélectionné.

IDM_VS_CTXT_WEBREFFOLDER

S'applique lorsque le dossier de la référence Web est sélectionné.

IDM_VS_CTXT_REFERENCEROOT

S'applique lorsque le nœud racine de références appelée « références est sélectionnée.

IDM_VS_CTXT_REFERENCE

S'applique lorsque des nœuds de référence sont sélectionnés ; ceux-ci incluent l'assembly, le COM, et les références de projet uniquement. N'inclut pas de références Web.

Le tableau suivant indique les menus contextuels qui s'appliquent lorsque la sélection dans Explorateur de solutions couvre plusieurs hiérarchies,

Menu contextuel

Description

IDM_VS_CTXT_XPROJ_SLNPROJ

S'applique lorsque la sélection actuelle contient le nœud et les nœuds de projet racine de solution.

IDM_VS_CTXT_XPROJ_SLNITEM

S'applique lorsque la sélection actuelle contient le nœud et les éléments de projet de la solution.

IDM_VS_CTXT_XPROJ_MULTIPROJ

S'applique lorsque la sélection actuelle se compose de plusieurs nœuds racine du projet uniquement.

IDM_VS_CTXT_XPROJ_PROJITEM

S'applique lorsque la sélection actuelle contient plusieurs nœuds et des éléments de projet racine du projet. En outre, la sélection peut contenir le nœud de la solution.

IDM_VS_CTXT_XPROJ_MULTIITEM

S'applique lorsque la sélection actuelle contient des éléments de projet de plusieurs projets dans la solution, ou lorsque des éléments de types sont sélectionnés dans le même projet.

groupes de commandes

Le tableau suivant présente les groupes de commandes que vous pouvez utiliser lorsque vous étendez les projets, et accessibles via le menu contextuel d' IDM_VS_CTXT_PROJNODE .

groupe de commandes

Description

IDG_VS_CTXT_PROJECT_BUILD

commandes pour générer, régénérer, et déployer le projet.

IDG_VS_CTXT_COMPILELINK

commandes pour compiler et lier le projet.

IDG_VS_CTXT_PROJECT_CONFIG

Commandes qui définissent la configuration de projet et l'ordre de génération.

IDG_VS_CTXT_PROJECT_ADD

commandes qui ajoutent des éléments au projet.

IDG_VS_CTXT_PROJECT_START

Commandes qui définissent le projet de démarrage associé à la clé F5.

IDG_VS_CTXT_PROJECT_SAVE

Commandes pour stocker des éléments de projet.

IDG_VS_CTXT_PROJECT_DEBUG

Commandes pour le débogage.

IDG_VS_CTXT_PROJECT_SCC

commandes pour le contrôle de code source.

IDG_VS_CTXT_PROJECT_TRANSFER

Commandes pour couper, copier et les opérations de copier-coller.

IDG_VS_CTXT_PROJECT_PROPERTIES

commandes qui permettent d'accéder à la boîte de dialogue de Propriétés du projet .

Voir aussi

Tâches

Comment : Créer et gérer des commandes dans les VSPackages (c#)

Comment : Créer des groupes personnalisés de boutons

Concepts

Comment les VSPackages ajoutent des éléments de l'interface utilisateur à l'IDE