Commandes définies par l’IDE pour l’extension des systèmes de projet

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

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

Menus de commande

Le tableau suivant montre les menus de commandes qui sont des emplacements utiles pour placer des commandes de haut niveau qui appellent un extendeur de projet.

Menu Commande Description
IDM_VS_MENU_PROJECT Menu de niveau supérieur du projet .
IDM_VS_TOOL_PROJWIN Barre d’outils Explorateur de solutions.

Menus contextuels

Le tableau suivant présente les menus contextuels qui s’appliquent lorsqu’un nœud unique est sélectionné dans le Explorateur de solutions, ou lorsqu’il existe plusieurs sélections homogènes dans le Explorateur de solutions, c’est-à-dire 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 du 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 Référence web est sélectionné.
IDM_VS_CTXT_REFERENCEROOT S’applique lorsque le nœud racine de références appelé « Références » est sélectionné.
IDM_VS_CTXT_REFERENCE S’applique lorsque les nœuds de référence sont sélectionnés ; celles-ci incluent uniquement les références assembly, COM et projet. N’inclut pas de références web.

Le tableau suivant présente les menus contextuels qui s’appliquent lorsque la sélection dans le Explorateur de solutions s’étend sur plusieurs hiérarchies,

Menu contextuel Description
IDM_VS_CTXT_XPROJ_SLNPROJ S’applique lorsque la sélection actuelle contient le nœud de solution et les nœuds de projet racine.
IDM_VS_CTXT_XPROJ_SLNITEM S’applique lorsque la sélection actuelle contient le nœud de solution et les éléments de projet.
IDM_VS_CTXT_XPROJ_MULTIPROJ S’applique lorsque la sélection actuelle se compose de plusieurs nœuds de projet racine uniquement.
IDM_VS_CTXT_XPROJ_PROJITEM S’applique lorsque la sélection actuelle contient un mélange de nœuds de projet racine et d’éléments de projet. En outre, la sélection peut contenir le nœud de solution.
IDM_VS_CTXT_XPROJ_MULTIITEM S’applique lorsque la sélection actuelle contient des éléments de projet provenant de plusieurs projets dans la solution ou lorsque les éléments de différents types sont sélectionnés dans le même projet.

Groupes de commandes

Le tableau suivant montre les groupes de commandes que vous pouvez utiliser lorsque vous étendez des projets et que vous pouvez accéder via le IDM_VS_CTXT_PROJNODE menu contextuel.

Groupe de commandes Description
IDG_VS_CTXT_PROJECT_BUILD Commandes pour la génération, la reconstruction et le déploiement du projet.
IDG_VS_CTXT_COMPILELINK Commandes pour la compilation et la liaison du projet.
IDG_VS_CTXT_PROJECT_CONFIG Commandes qui définissent la configuration du 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 permettant d’enregistrer 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 les opérations couper, copier et coller.
IDG_VS_CTXT_PROJECT_PROPERTIES Commandes qui fournissent l’accès à la boîte de dialogue Propriétés du projet.

Voir aussi