Je voudrais écrire une macro pour explorer les fichiers de mon répertoire de projet et trouver les fichiers qui ne sont pas inclus dans le projet. En jouant avec l'objet DTE, je vois que l'objet Project
a ProjectItems
; Si un ProjectItem
représente un répertoire, alors il possède sa propre collection ProjectItems
. Cela me donne tous les fichiers inclus dans le projet.Macro Visual Studio: recherchez les fichiers qui ne sont pas inclus dans le projet?
Ainsi, je pourrais explorer de manière récursive chaque collection ProjectItems, et pour chaque ProjectItem qui est un répertoire, vérifier s'il y a des fichiers dans le système de fichiers qui n'ont pas de ProjectItem correspondant. Cela semble maladroit, cependant.
Des idées d'une façon plus simple d'aborder cela?
obtenir une liste de tous les répertoires concernés, trouver tous les fichiers sont, enregistrer leurs chemins complets dans une structure de données de jeu. Maintenant parcourez tous les fichiers de votre projet et retirez-les de l'ensemble (pré-pend le bon chemin). Ensuite, examinez ce qu'il vous reste ... –
Merci - pourquoi ne pas simplement poster ceci comme réponse? –