¿Qué es el archivo .sln.docstates creado por Visual Studio Productivity Power Tools?

131

Visual Studio Productivity Power Tools versión 10.0.20427.1, actualizada el 10 de mayo de 2011, está creando un archivo <solution> .sln.docstates.

¿Cuál es el propósito del archivo?

¿Debería verificarlo en el control de versiones?

Tim Murphy
fuente
66
Estaba a punto de publicar exactamente la misma pregunta. Intenté google "sln.docstates" (con comillas dobles) hace unos 20 minutos, pero obtuve 0 resultados. Ahora obtuve 2 resultados, ambos vinculados a su pregunta. No he visto este archivo antes de actualizar a la última versión de Productivity Power Tools hoy. Lo importante es que este archivo tiene un tamaño de 8 KB para una solución completamente nueva. Se creó la primera vez que se cerró una solución, y parece que contiene las rutas y guías de todos mis proyectos, algunos de ellos se abrieron hace un millón de años.
He publicado una pregunta en el foro de discusión de Productivity Power Tools, todavía no recibo una respuesta.

Respuestas:

145

Esto es lo que Microsoft tiene que decir al respecto:

El archivo .docstates es nuevo en esta versión de Pro Power Tools. Es utilizado por la extensión de la pestaña del documento para persistir e hidratar el estado de los pozos de la pestaña flotante. Esta información se estaba almacenando en el archivo .suo oculto, pero tuvimos que moverlo a un archivo separado para corregir un conjunto de errores (problemas de sincronización). En la próxima versión de Power Tools, ocultaremos este archivo de manera predeterminada.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (pestaña Preguntas y respuestas, "¿El archivo .sln.docstates fue creado por Productivity Power Tools?", publicado por Chris Dias)

Por lo tanto, es un complemento del archivo .suo (opciones de usuario de la solución) y, al igual que el archivo .suo, no debe registrarse en el control de versiones.

itowlson
fuente