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?

questionAnswers(4)

yourAnswerToTheQuestion