web-dev-qa-db-fra.com

fichiers ipch sur un projet Visual Studio

Je trouve un dossier ipch dans mon projet dont les fichiers ont une extension ipch. De plus, ils sont assez volumineux.

Puis-je me débarrasser d'eux?

59
MelMed

C'est le fichier d'en-tête précompilé utilisé par l'analyseur IntelliSense. Le fichier d'en-tête précompilé généré par le compilateur lors de la génération de votre projet est un fichier .pch situé dans votre répertoire de sortie de la génération. Sinon, il joue exactement le même rôle, ce qui augmente considérablement la vitesse de l'analyseur. Il peut utiliser ce type d’aide, le frontal EDG n’a jamais été aussi rapide.

Leur suppression est acceptable, elles ne sont utilisées que lorsque le projet est chargé dans l'EDI. Si vous rechargez le projet, IntelliSense restera catatonique pendant un moment, reconstruisant le fichier .ipch, réanalysant les fichiers du projet et recréant le fichier .sdf dans le répertoire du projet. Sur les grands projets, cela peut prendre une poignée de minutes. Bien sûr, plus le fichier .ipch est volumineux, plus cela prendra de temps. C’est quelque chose que vous n’envisagiez normalement que lorsque vous avez terminé un projet.

82
Hans Passant

Vous ne pouvez pas changer l'emplacement du fichier ipch sur la base de la persolution, mais vous pouvez le faire pour une installation complète de VS. Pour cela, vous devez changer Always Use Fallback Location dans Outils> Options pour true. Après cela, vous pouvez supprimer le dossier ipch du dossier de votre solution et il n'y apparaîtra plus.

enter image description here

Vous pouvez lire un peu plus ici

14
Yola