Partager via


priorité de projet

Un élément de projet est généralement un membre d'un seul projet dans la solution. Par conséquent, l'IDE peut facilement déterminer le projet est utilisé pour ouvrir l'élément. Toutefois, si un élément est membre de plusieurs projet, l'IDE utilise un schéma de priorité pour déterminer le meilleur projet pour l'ouvrir.

La liste suivante présente le modèle de priorité de projet :

  • L'IDE appelle la méthode d' IsDocumentInProject pour chaque projet dans la solution pour déterminer si le document est membre de ce projet.

  • Si le document est membre du projet, ce dernier répond avec une priorité que le projet assigne selon sa gestion de ce document. Par exemple, un projet de langue répond à une haute priorité pour ses fichiers sources du langage mais répond avec une priorité plus faible pour un type de fichier non reconnu qui n'est pas utilisé dans le cadre de son processus de génération.

  • Les projets qui fournissent le personnalisé, les éditeurs spécifiques au projet ou les concepteurs pour un document également acceptent une priorité supérieure.

  • L'énumération d' VSDOCUMENTPRIORITY fournit des valeurs de priorité de document.

  • Le projet qui spécifie la plus élevée est fourni le contexte pour ouvrir le document. Si deux projets retournent des valeurs égales élevée, le projet actif est préféré. Si aucun projet de la solution ne répond qu'il peut ouvrir le document, l'IDE ajoute le document dans le projet Fichiers divers. Pour plus d'informations, consultez projet Fichiers divers.

Voir aussi

Tâches

Comment : Ouvrez les éditeurs pour les documents ouverts

Concepts

projet Fichiers divers

Autres ressources

Modèles de projets et d'éléments de projet à ajouter