web-dev-qa-db-fra.com

Visual Studio 2010 - Projet C ++ - Suppression du fichier * .sdf

J'aimerais savoir si je peux supprimer en toute sécurité le fichier sdf contenant les informations pour Visual Studios Intellisense. Est-il reconstruit à la prochaine ouverture de la solution?

Est-ce que je perds quelque chose en le faisant? Est-il possible de casser la solution de cette façon?

La motivation à le faire réside dans le fait que plusieurs petits projets sont stockés - chaque fichier sdf a une taille de 20 Mo environ, ce qui représente une quantité notable d'espace disque.

221
kubal5003

Vous pouvez supprimer en toute sécurité le fichier . Sdf et ipch folder mais vous pouvez également empêcher VS de mettre ces fichiers dans le dossier du projet. (Utile si vous avez votre source dans un SVN ou un autre dossier synchronisé, ou si vous stockez votre projet sur un petit volume comme une clé USB ou un SSD et que vous ne voulez pas que ces gros fichiers soient stockés dans le même dossier.)

Allez à Tools -> Options -> Text Editor -> C/C++ -> Advanced

Dans la " position de secours ", définissez " toujours utiliser la position de secours ". to True et " Ne pas avertir si l'emplacement de secours est utilisé " à True.

Dans " Lieu de repli ", vous pouvez soit placer un chemin tel que C:\Temp ou, si vous le laissez vide, VS utilisera le répertoire temporaire de votre dossier AppData .

348
Ozzah

Vous pouvez supprimer le fichier en toute sécurité. Visual Studio reconstruira le fichier lors de la prochaine ouverture de la solution.

44
Håvard S

La réponse courte est oui, vous pouvez supprimer en toute sécurité le fichier . Sdf.

Notez toutefois que vous pouvez réellement empêcher VS de créer des fichiers .sdf en définissant l'option suivante sur True:

Outils -> Options -> Editeur de texte -> C/C++ -> Avancé -> Désactiver la base de données

21
Szabolcs

par souci d'exhaustivité, vous pouvez supprimer en toute sécurité: - * .sdf - Dossiers de débogage (généralement à deux niveaux) - Dossier ipch (c #)

1
ingconti

Vous pouvez supprimer ce fichier local, ne vous inquiétez pas. Le fichier SDF sera issu de votre fichier "xxxDBDataSet.xsd". Si vous le modifiez, le fichier SDF sera également nouveau.

0
user1012506