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