Makro Visual Studio: Znajdź pliki, które nie są uwzględnione w projekcie?
Chciałbym napisać makro, aby przeszukać pliki w moim katalogu projektu i znaleźć pliki, które nie są uwzględnione w projekcie.
W zabawie z obiektem DTE widzę, żeProject
obiekt maProjectItems
; JeśliProjectItem
reprezentuje katalog, a następnie ma swój własnyProjectItems
kolekcja. Daje mi to wszystkie pliki, które są zawarte w projekcie.
Mogłem więc indeksować rekurencyjnie przez każdą kolekcję ProjectItems, a dla każdego ProjectItem, który jest katalogiem, sprawdzić, czy w systemie plików znajdują się pliki, które nie mają odpowiedniego ProjectItem. Wydaje się to jednak niezdarne.
Jakieś pomysły na prostszy sposób podejścia?