Projekt-Priorität
Ein Projektelement ist normalerweise nur ein Mitglied von einem Projekt in der Projektmappe. Daher kann die IDE auf einfache Weise ermitteln, welches Projekt zu öffnen, das Element verwendet wird. Wenn jedoch ein Element ein Member von mehr als einem Projekt ist, verwendet die IDE ein Schema Priorität, das beste Projekt zum Öffnen des Elements zu bestimmen.
Die folgende Liste zeigt prioritäts Schema für das Projekt angezeigt:
Die IDE ruft die IsDocumentInProject-Methode für jedes Projekt in der Projektmappe zu bestimmen, ob das Dokument an ein Member dieses Projekts ist.
Wenn das Dokument ein Member des Projekts befindet, reagiert das Projekt mit einer Priorität, die das Projekt entsprechend ihrer Behandlung dieses Dokument zuordnet. reagiert beispielsweise ein Sprachprojekt mit einer hohen Stellenwert für die Sprachen quelldateien reagiert jedoch mit einer niedrigeren Priorität für einen nicht erkannte Dateityp, der nicht als Teil des Buildprozesses verwendet wird.
Projekte, die die benutzerdefinierten Editoren projektspezifischen, oder der Designer für ein Dokument ebenfalls bereitstellen, erhalten eine hohe Priorität.
Die VSDOCUMENTPRIORITY-Enumeration stellt die prioritäts Dokumente.
Das Projekt, das die höchste Priorität angegeben wird, ist der Kontext angegeben, wenn das Dokument geöffnet wird. Wenn zwei Projekte gleiche Priorität von Werten zurückgeben, ist das aktive Projekt bevorzugt. Wenn kein Projekt in der Projektmappe reagiert, dass das Dokument öffnen kann, fügt die IDE das Dokument in das Projekt Verschiedene Dateien. Weitere Informationen finden Sie unter Verschiedenes Datei-Projekt.
Siehe auch
Aufgaben
Gewusst wie: Öffnen Sie Editoren für geöffnete Dokumente