Qu'est-ce que le fichier .sln.docstates créé par Visual Studio Productivity Power Tools?

131

Visual Studio Productivity Power Tools version 10.0.20427.1, mise à jour le 10 mai 2011, crée un fichier <solution> .sln.docstates.

Quel est le but du fichier?

Dois-je le vérifier dans le contrôle de version?

Tim Murphy
la source
6
J'étais sur le point de poster exactement la même question. J'ai essayé google "sln.docstates" (avec des guillemets) il y a environ 20 minutes, mais j'ai obtenu 0 résultats. J'ai maintenant 2 résultats, tous deux liés à votre question. Je n'ai pas vu ce fichier avant de passer à la dernière version de Productivity Power Tools aujourd'hui. Le problème est que ce fichier a une taille de 8 Ko pour une solution complètement nouvelle. Il est créé la première fois qu'une solution est fermée, et il semble qu'il contienne les chemins et les guides de tous mes projets, certains d'entre eux ont été ouverts il y a environ un million d'années.
J'ai posté une question sur le forum de discussion de Productivity Power Tools, je n'ai pas encore obtenu de réponse.

Réponses:

145

Voici ce que Microsoft en dit:

Le fichier .docstates nouveau dans cette version de Pro Power Tools. Il est utilisé par l'extension Document Tab Well pour conserver et hydrater l'état des puits flottants. Ces informations étaient stockées dans le fichier caché .suo, mais nous avons dû les déplacer vers un fichier séparé pour corriger un ensemble de bogues bloquants (problèmes de synchronisation). Dans la prochaine version des Power Tools, nous masquerons ce fichier par défaut.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (onglet Questions et réponses, discussion "Fichier .sln.docstates créé par Productivity Power Tools?", message de Chris Dias)

Il s'agit donc effectivement d'un complément au fichier .suo (options utilisateur de la solution), et comme le fichier .suo, il ne doit pas être archivé dans le contrôle de version.

Itowlson
la source