Estoy intentando escribir un complemento para Visual Studio que, entre otras cosas, necesita realizar un seguimiento de cada archivo en una solución de Visual Studio. Sé a qué eventos necesito suscribirme (cuando se abre una Solución, cuando se agrega/elimina/edita un archivo, lo mismo para proyectos, etc.), pero no entiendo cómo obtener realmente una lista de archivos de cualquiera de eso.Obtenga una lista de archivos de solución/proyecto para el complemento VS o el complemento DXCore
Recientemente instalé CodeRush y he estado jugando con el framework DXCore. Estoy muy contento con su enfoque en complementos, pero todavía no veo una forma obvia de obtener una lista de archivos en la solución.
Así que para resumir: ¿Cómo , a través del SDK de Visual Studio o DXCore, puedo obtener una lista fiable de archivos en la solución y es proyectos?
-1, no, no es fácilmente disponible, esta respuesta es simplemente el resultado de una rápida búsqueda en Google. Aunque la interfaz del proyecto proporciona un elemento de proyecto enumerable, que solo contiene los elementos de nivel superior en el proyecto.Las carpetas de proyectos deben atravesarse y solo los archivos seleccionados. Múltiples nombres de archivo también son posibles para los artículos que complican aún más esto. –