2011-08-23 13 views
5

Riporto la mia domanda precedente: VS2010 DTE Addin: project inside solution folder is not "Project" Ho trovato tutti i miei progetti nella soluzione. Tuttavia, il codice trova anche un elemento aggiuntivo denominato "File vari". E 'Kind è diverso alle cartelle di soluzione ei progetti pure, ma non ci sono i tipi più costante fissa nella classe ProjectKinds (se è per questo non v'è uno per i "progetti" o ...)Cosa sono i "file vari" nella soluzione DTE VS2010?

  • Qual è l'articolo?
  • Devo essere preoccupato per questo?
  • Perché non ci sono più costanti inProjectKinds?

risposta

8
  • Il nodo "Varie Files" viene utilizzato per contenere i file aperti che non sono associati con i contenuti del progetto in corso all'interno della soluzione. Ad esempio, apri una soluzione da C: \ Foo \ MySolution \ e apri un file 'loose' da C: \ SomeOtherPath \ MyFile.cs, noterai che è stato salvato in "File vari". Questa informazione è persistente se la soluzione viene salvata mentre questi file sono aperti, viene rimossa da "File vari" una volta chiusa la soluzione.

    Se si desidera "vedere" il contenuto di "Varie file" in Esplora soluzioni è necessario abilitarlo in Strumenti> Opzioni> Ambiente> Documenti> Mostra file vari in Esplora soluzioni

    vedere di più su file vari a http://msdn.microsoft.com/en-us/library/zk273747.aspx

  • Dipende da ciò che i tuoi strumenti (addin, macro) vogliono fare.

  • È possibile utilizzare EnvDTE.Constants.vsProjectKindMisc per identificare i progetti di file vari. http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx

+0

E 'passato così tanto tempo, mi sono persino dimenticato di questa domanda! Ma grazie, la prossima volta che scrivo un addin VS che mappa i progetti inclusi, sarò più intelligente! – TDaver