Condividi tramite


priorità di progetto

Un elemento di progetto in genere è un membro di un solo progetto nella soluzione. Di conseguenza, l'ide consente di determinare quale progetto viene utilizzato aprirlo. Tuttavia, se un elemento è un membro di più di un progetto, l'ide utilizza una combinazione di priorità per determinare il migliore progetto per aprirlo.

Nell'elenco seguente vengono illustrati la combinazione di priorità di progetto:

  • L'ide chiama il metodo di IsDocumentInProject per ogni progetto nella soluzione determinare se il documento è un membro di tale progetto.

  • Se il documento è un membro del progetto, il progetto risponde con una priorità del progetto assegna a seconda della relativa gestione del documento. Ad esempio, un progetto di linguaggio conforme con un con priorità alta per i file di origine IDL ma risponde con una priorità più bassa per un tipo di file non riconosciuto non utilizzato come parte del processo di compilazione.

  • I progetti che forniscono agli editor personalizzati e specifici del progetto o ai progettisti di un documento anche ricevono un con priorità alta.

  • L'enumerazione di VSDOCUMENTPRIORITY fornisce valori di priorità del documento.

  • Il progetto che specifica la priorità più elevata viene fornito il contesto per aprire il documento. Se due progetti restituiscono valori di priorità uguali, il progetto viene preferito. Se nessun progetto nella soluzione soddisfi che può aprire il documento, l'ide inserisce il documento nel progetto file esterni. Per ulteriori informazioni, vedere Progetto di file esterni.

Vedere anche

Attività

Procedura: aprire gli editor per i documenti aperti

Concetti

Progetto di file esterni

Altre risorse

Aggiunta dei modelli di progetto ed elementi di progetto