Co to jest plik .sln.docstates utworzony przez narzędzia Visual Studio Productivity Power Tools?

131

Visual Studio Productivity Power Tools w wersji 10.0.20427.1, zaktualizowana 10 maja 2011 r., Tworzy plik <solution> .sln.docstates.

Jaki jest cel tego pliku?

Czy powinienem sprawdzić to w kontroli wersji?

Tim Murphy
źródło
6
Miałem właśnie zadać dokładnie to samo pytanie. Próbowałem google „sln.docstates” (z podwójnymi cudzysłowami) około 20 minut temu, ale otrzymałem 0 wyników. Teraz mam 2 wyniki, oba powiązane z Twoim pytaniem. Nie widziałem tego pliku przed aktualizacją do najnowszej wersji narzędzi Productivity Power Tools. W przypadku połączeń przewodowych ten plik ma rozmiar 8 KB, co daje zupełnie nowe rozwiązanie. Powstaje przy pierwszym zamknięciu rozwiązania i wydaje się, że zawiera ścieżki i przewodniki wszystkich moich projektów, niektóre z nich zostały otwarte około miliarda lat temu.
Wysłałem pytanie na forum dyskusyjnym Productivity Power Tools, ale nie otrzymałem jeszcze odpowiedzi.

Odpowiedzi:

145

Oto, co Microsoft ma do powiedzenia na ten temat:

Nowy plik .docstates w tej wersji Pro Power Tools. Jest używany przez rozszerzenie Document Tab Well do utrzymywania i nawilżania stanu pływających studzienek z zakładkami. Te informacje były przechowywane w ukrytym pliku .suo, ale musieliśmy przenieść je do osobnego pliku, aby naprawić zestaw błędów powodujących awarię (problemy z synchronizacją). W następnej wersji Power Tools domyślnie ukryjemy ten plik.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (karta Q&A, „Is .sln.docstates file created by Productivity Power Tools?” dyskusja, post: Chris Dias)

W efekcie jest to uzupełnienie pliku .suo (opcje użytkownika rozwiązania) i podobnie jak plik .suo nie powinno być wpisywane do kontroli wersji.

itowlson
źródło