O que é o arquivo .sln.docstates criado pelo Visual Studio Productivity Power Tools?

131

O Visual Studio Productivity Power Tools versão 10.0.20427.1, atualizado em 10 de maio de 2011, está criando um arquivo <solution> .sln.docstates.

Qual é o objetivo do arquivo?

Devo estar verificando-o no controle de versão?

Tim Murphy
fonte
6
Eu estava prestes a postar exatamente a mesma pergunta. Eu tentei o google "sln.docstates" (com aspas duplas) cerca de 20 minutos atrás, mas obtive 0 resultados. Agora, obtive 2 resultados, ambos relacionados à sua pergunta. Não vi esse arquivo antes de atualizar para a versão mais recente do Productivity Power Tools hoje. O problema é que esse arquivo tem 8 KB de tamanho para uma solução completamente nova. Ele é criado na primeira vez que uma solução é fechada e parece que contém os caminhos e orientações de todos os meus projetos, alguns deles foram abertos há cerca de um zilhão de anos atrás.
Publiquei uma pergunta no fórum de discussão de Productivity Power Tools, ainda não obtive uma resposta.

Respostas:

145

Aqui está o que a Microsoft tem a dizer sobre isso:

O arquivo .docstates é novo nesta versão do Pro Power Tools. Ele é usado pela extensão Document Tab Well para persistir e hidratar o estado dos poços da tab flutuante. Essas informações estavam sendo armazenadas no arquivo .suo oculto, mas tivemos que movê-las para um arquivo separado para corrigir um conjunto de bugs (problemas de tempo). Na próxima versão das Ferramentas Elétricas, ocultaremos esse arquivo por padrão.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (guia P&R, discussão "O arquivo .sln.docstates é criado pelo Productivity Power Tools?", postado por Chris Dias)

Tão efetivamente é um complemento para o arquivo .suo (opções do usuário da solução) e, como o arquivo .suo, não deve ser verificado no controle de versão.

Itowlson
fonte