Contexte de projet

Lorsque l’utilisateur ajoute ou fonctionne avec des projets et des éléments de projet, l’IDE utilise la notion de contexte de projet pour déterminer la façon dont différentes opérations doivent être effectuées.

En règle générale, les fichiers sont les objets de projet standard que l’utilisateur crée explicitement en sélectionnant la commande Nouveau projet ou en les rendant disponibles en sélectionnant la commande Ouvrir le projet dans le menu Fichier . Dans ces cas, les fichiers sont créés et ouverts dans le contexte d’un projet et le type de projet définit le contexte de modification du document.

Certains projets fournissent un contexte très riche. Par exemple, le projet gère une connexion de base de données délimitée par un projet, un espace de noms programmatique ou une connexion de base de données dans l’étendue du projet pour la liaison de données. L’utilisateur peut fréquemment ouvrir des fichiers ou des connexions de base de données directement à l’aide d’un objet projet particulier, tel qu’un élément de projet affiché dans Explorateur de solutions.

À d’autres moments, le contexte de projet d’un élément n’est pas spécifié explicitement. Par exemple, le contexte d’un élément n’est pas disponible lorsque l’utilisateur ouvre un fichier en sélectionnant la commande Ouvrir un fichier existant dans le menu Fichier , lorsque le débogueur fonctionne sur un fichier ou lorsque l’utilisateur clique sur la commande Rechercher dans les fichiers dans la boîte de dialogue Rechercher et remplacer . Pour gérer ces situations, les appels IVsUIShellOpenDocument IDE pour gérer le processus de recherche du meilleur projet pour ouvrir un document.

Voir aussi