2010-10-02 2 views
1

J'ai une tonne de fichiers dans mon dépôt source qui ne sont même pas utilisés dans ma construction. J'en connais quelques-uns, mais je sais qu'il y en a une tonne de plus. Notre script de construction est assez archaïque et est un mish-mash de MSBuild, fichier .BAT, Perl et plus encore. Quelqu'un peut-il me dire s'il existe un moyen d'exécuter ma construction, et ensuite afficher une liste de tous les fichiers qui n'ont pas été lus dans le cadre?Comment détecter les fichiers qui ne sont pas utilisés dans ma construction

Répondre

0

Votre meilleur pari sans écrire de code pour accrocher dans Windows est d'utiliser un outil qui surveille l'activité du disque. Par exemple, vous pouvez Process Monitor à partir du Sysinternals suite.

Lorsque vous lancez le moniteur de processus, vous accédez au menu Filtre-> Filtre ... qui ouvre une boîte de dialogue. Dans cette boîte de dialogue, vous devez filtrer les résultats pour afficher uniquement l'activité sous le chemin que vous créez. Dans mon exemple, j'ai créé une solution fictive sous le dossier C: \ temp_NET \ ThrowAway \ WebApplication2. Donc, afin de filtrer les résultats uniquement sous ce dossier, j'ai ajouté le filtre montré dans l'image ci-dessous. Après cela, vous devez exécuter une génération, puis exporter les résultats du moniteur de processus dans un fichier et extraire ce fichier pour les modifications.

Je m'assurerais que vous faites une compilation complète, car si vous ne le faites pas, les fichiers ne peuvent pas être touchés car les cibles peuvent être ignorées si elles sont à jour.

Questions connexes