2009-05-11 7 views
3

Je suis une de ces personnes qui n'aiment pas quand des fichiers aléatoires non-source sont déposés par l'EDI dans mon répertoire source. Surtout si ceux-ci sont générés dans le cadre de la construction.La meilleure façon d'éliminer tous les fichiers intermédiaires des dossiers de projet Visual Studio?

J'ai trouvé qu'en remplaçant les deux « <IntermediateOutputPath> » et « <BaseIntermediateOutputPath> » Je peux démonter le désordre laissé à seulement quelques répertoires vides, que je suppose que je peux tolérer.

Toutefois, l'utilisation de "<BaseIntermediateOutputPath>" demande à Visual Studio de demander si je souhaite vraiment ouvrir le projet car il pense qu'il s'agit d'un ajout "non sécurisé".

Est-ce que quelqu'un sait comment désactiver cette vérification de sécurité, ou peut-être un moyen de se débarrasser de tous les fichiers intermédiaires sans utiliser "<BaseIntermediateOutputPath>"?

+0

Vous pouvez obtenir plus de réponses si vous avez spécifié quels fichiers vous dire, comme je ne sais pas ce que vous parlez. – Timwi

+0

Je veux dire tous les fichiers sous MyProject/bin/* et MyProject/obj/* –

Répondre

1

Avez-vous essayé d'écrire une macro dans l'événement de post-construction pour votre projet. Vous devriez être en mesure d'exécuter

DEL -S -Q MyProject/bin/*.* 
DEL -S -Q MyProject/obj/*.* 

Hope this helps,

Bill

+0

Ceci est malheureusement seulement une demi-solution - pour une raison quelconque VS maintenant décidé qu'il doit créer un répertoire "bin" vide à différents niveaux d'imbrication dans la hiérarchie des dossiers. Soupir .... Ce que j'ai fini par faire est juste d'écrire un script python qui efface tous les répertoires bin et obj à partir du répertoire courant. Pas une solution pour tout le monde, mais ça marche pour moi. –

Questions connexes