Je cherchais dans le dossier une application sur laquelle je travaille et j'ai remarqué le dossier "ipch", pour ma solution qui a deux petits projets dont la taille est d'environ 90 Mo +.
J'ai trouvé un article sur l'utilisation des fichiers et je me demandais s'ils pouvaient être supprimés en toute sécurité? Je voudrais garder l'empreinte des applications aussi petite que possible. Si je supprimais le dossier, l'application resterait-elle dans un état sûr et stable?
Géré pour trouver une réponse assez informative sur les forums de support MSDN:
Je ne suis pas seulement un modérateur C # mais aussi un utilisateur C++:} Le répertoire ipch et les très nombreux nouveaux fichiers générés par le compilateur peuvent être supprimés en toute sécurité. En fait, ils devraient être supprimés (et le sont probablement) pour les versions propres. J'enseigne moi-même un cours universitaire C++ et voici ce que je demande à mes élèves de faire.
1.Dans le dossier de solution, supprimez tous les répertoires bin, obj, ipch, debug et release.
2. Supprimez tous les fichiers .suo
3. Supprimez tous les fichiers .user
4. Supprimez tous les fichiers .ncb
5. Supprimez tous les fichiers .sbr
6. Supprimez tous les fichiers journaux. * (Pour VS 2010)
Je n'ai eu aucun problème en suivant les étapes données.
Mise à jour:
raphinesse a également lié à une question qui indique que le fichier . SDF peut être supprimé en toute sécurité ainsi que.
J'ai été gêné par mon dossier 'ipch' et l'ai supprimé. Lorsque vous ouvrez à nouveau le projet, le dossier "ipch" est recréé. Fonctionne comme avant.
Il existe un certain nombre de fichiers que Visual C++ utilise temporairement et qui peuvent être supprimés librement. La plupart d'entre eux seront automatiquement recréés la prochaine fois que vous chargerez le projet, tandis que les autres seront régénérés la prochaine fois que vous construirez votre projet.
J'ai trouvé la nécessité d'élaguer ces fichiers pour les compresser et les partager en ligne, j'ai donc écrit cet utilitaire pour élaguer les fichiers temporaires.
En réponse directe à la question, la réponse est oui.
Oui, c'est sûr - tout ce qui est dans ce fichier gitignore est sûr à supprimer: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore