Macro do Visual Studio: Localizar arquivos que não estão incluídos no projeto?
Eu gostaria de escrever uma macro para rastrear os arquivos no diretório do meu projeto e encontrar arquivos que não estão incluídos no projeto.
Ao brincar com o objeto DTE, vejo que oProject
objeto temProjectItems
; se umProjectItem
representa um diretório, então ele tem seu próprioProjectItems
coleção. Isso me fornece todos os arquivos incluídos no projeto.
Então eu poderia rastrear recursivamente através de cada coleção ProjectItems e para cada ProjectItem que é um diretório, verifique se há arquivos no sistema de arquivos que não têm um ProjectItem correspondente. Isso parece desajeitado, no entanto.
Alguma idéia de uma maneira mais simples de abordar isso?