Priorita projektu
Položka projektu je obvykle členem pouze jednoho projektu v řešení. Integrované vývojové prostředí (IDE) proto může snadno určit, který projekt se používá k otevření položky. Pokud je však položka členem více než jednoho projektu, integrované vývojové prostředí (IDE) používá schéma priority k určení nejlepšího projektu pro otevření položky.
Následující seznam ukazuje schéma priority projektu:
Integrované vývojové prostředí volá metodu IsDocumentInProject pro každý projekt v řešení, aby určilo, jestli je dokument členem daného projektu.
Pokud je dokument členem projektu, projekt odpoví prioritou, kterou projekt přiřadí podle jeho zpracování daného dokumentu. Projekt jazyka například reaguje s vysokou prioritou pro zdrojové soubory jazyka, ale reaguje s nižší prioritou pro nerozpoznaný typ souboru, který se nepoužívá v rámci procesu sestavení.
Projekty, které poskytují vlastní editory nebo návrháře projektu pro dokument, obdrží také vysokou prioritu.
Výčet VSDOCUMENTPRIORITY poskytuje hodnoty priority dokumentu.
Projekt, který určuje nejvyšší prioritu, má kontext pro otevření dokumentu. Pokud dva projekty vrátí stejné hodnoty priority, je upřednostňovaný aktivní projekt. Pokud žádný projekt v řešení nereaguje na to, že dokument může otevřít, integrované vývojové prostředí umístí dokument do projektu Různé soubory. Další informace naleznete v tématu Různé soubory projektu.