2011-08-23 22 views
5

Seguimiento de mi pregunta anterior: VS2010 DTE Addin: project inside solution folder is not "Project" Encontré con éxito todos mis proyectos en la solución. Sin embargo, el código también encuentra un elemento adicional llamado "Archivos varios". Es Kind es diferente a las carpetas de solución y los proyectos, así, pero no hay más tipos constantes fijos en la clase ProjectKinds (para el caso no es uno de "Proyectos", ya sea ...)¿Qué es "Archivos varios" dentro de la Solución DTE VS2010?

  • ¿Qué es este artículo?
  • ¿Debo preocuparme por esto?
  • ¿Por qué no hay más constantes enProjectKinds?

Respuesta

8
  • El nodo "Archivos varios" se utiliza para contener los archivos abiertos que no están asociados con el contenido actual del proyecto dentro de la solución. Por ejemplo, abra una solución desde C: \ Foo \ MySolution \ y luego abra un archivo 'suelto' desde C: \ SomeOtherPath \ MyFile.cs, verá que está almacenado en "Archivos varios". Esta información se conserva si la solución se guarda mientras estos archivos están abiertos, se elimina de "Archivos varios" una vez que se cierra la solución.

    Si desea "ver" el contenido de "Archivos Varios" en el Explorador de soluciones que necesitan para activarlo en Herramientas> Opciones> Medio ambiente> Documentos> Mostrar archivos varios en el Explorador de soluciones

    ver más sobre archivos varios en http://msdn.microsoft.com/en-us/library/zk273747.aspx

  • Depende de lo que su herramienta (complemento, macro) quiera hacer.

  • Puede usar EnvDTE.Constants.vsProjectKindMisc para identificar proyectos de archivos diversos. http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx

+0

Ha pasado tanto tiempo, ¡incluso me he olvidado de esta pregunta! Pero gracias, la próxima vez que escriba un complemento VS que mapee los proyectos incluidos, ¡seré más inteligente! – TDaver

Cuestiones relacionadas