Paramètres de contexte

Dans l’environnement de développement intégré (IDE) de Visual Studio, vous pouvez ajouter des Assistants à la boîte de dialogue Nouveau projet, Ajouter un nouvel élément ou Ajouter un sous-projet . Les Assistants ajoutés sont disponibles dans le menu Fichier ou en cliquant avec le bouton droit sur un projet dans Explorateur de solutions. L’IDE transmet des paramètres de contexte à l’implémentation de l’Assistant. Les paramètres de contexte définissent l’état du projet lorsque l’IDE appelle l’Assistant.

L’IDE démarre les Assistants en définissant l’indicateur VSADDITEMOPERATION dans l’appel de l’IDE à la AddItem méthode du projet. Quand il est défini, le projet doit entraîner l’exécution de la IVsExtensibility::RunWizardFile méthode à l’aide du nom ou du GUID de l’Assistant inscrit et d’autres paramètres de contexte que l’IDE lui transmet.

Paramètres de contexte pour le nouveau projet

Paramètre Description
WizardType Type d’Assistant inscrit (vsWizardNewProject) ou GUID qui indique le type de l’Assistant. Dans l’implémentation du Kit de développement logiciel (SDK) Visual Studio, le GUID de l’Assistant est {0F90E1D0-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Chaîne qui correspond au nom unique du projet Visual Studio.
LocalDirectory Emplacement local des fichiers projet de travail.
InstallationDirectory Le chemin d’accès au répertoire de Visual Studio est l’installation.
FExclusive Indicateur booléen qui indique que le projet doit fermer les solutions ouvertes.
SolutionName Nom du fichier solution sans la partie répertoire ou l’extension .sln . Le nom du fichier .suo est également créé à l’aide SolutionNamede . Lorsque cet argument n’est pas une chaîne vide, l’Assistant utilise Create avant d’ajouter le projet avec AddFromTemplate. Si ce nom est une chaîne vide, utilisez AddFromTemplate sans appeler Create.
Silent Boolean qui indique si l’Assistant doit s’exécuter en mode silencieux comme si La fin a été cliqué (TRUE).

Paramètres de contexte pour Ajouter un nouvel élément

Paramètre Description
WizardType Type d’Assistant inscrit (vsWizardAddItem) ou GUID qui indique le type de l’Assistant. Dans l’implémentation du Kit de développement logiciel (SDK) Visual Studio, le GUID de l’Assistant est {0F90E1D1-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Chaîne qui correspond au nom unique du projet Visual Studio.
ProjectItems Emplacement local qui contient des fichiers projet de travail.
ItemName Nom de l’élément à ajouter. Ce nom est soit le nom de fichier par défaut, soit le nom de fichier que l’utilisateur tape dans la boîte de dialogue Ajouter des éléments . Le nom est basé sur les indicateurs définis dans le fichier .vsdir . Le nom peut être une valeur Null.
InstallationDirectory Le chemin d’accès au répertoire de Visual Studio est l’installation.
Silent Boolean qui indique si l’Assistant doit s’exécuter en mode silencieux comme si La fin a été cliqué (TRUE).

Paramètres de contexte pour Ajouter un sous-projet

Paramètre Description
WizardType Type d’Assistant inscrit (vsWizardAddSubProject) ou GUID qui indique le type de l’Assistant. Dans l’implémentation du Kit de développement logiciel (SDK) Visual Studio, le GUID de l’Assistant est {0F90E1D2-4999-11D1-B6D1-00A0C90F2744}.
ProjectName Chaîne qui correspond au nom unique du projet Visual Studio.
ProjectItems Pointeur vers la ProjectItems collection sur laquelle l’Assistant fonctionne. Ce pointeur est passé à l’Assistant en fonction de la sélection de la hiérarchie de projet. Un utilisateur sélectionne généralement un dossier dans lequel placer l’élément, puis appelle la boîte de dialogue Ajouter un élément du projet.
LocalDirectory Emplacement local des fichiers projet de travail.
ItemName Nom de l’élément à ajouter. Ce nom est soit le nom de fichier par défaut, soit le nom de fichier que l’utilisateur tape dans la boîte de dialogue Ajouter des éléments . Le nom est basé sur les indicateurs définis dans le fichier .vsdir . Le nom peut être une valeur Null.
InstallationDirectory Chemin d’accès au répertoire de l’installation de Visual Studio.
Silent Boolean qui indique si l’Assistant doit s’exécuter en mode silencieux comme si La fin a été cliqué (TRUE).

Voir aussi