Was ist die .sln.docstates-Datei, die von Visual Studio Productivity Power Tools erstellt wurde?


131

Visual Studio Productivity Power Tools Version 10.0.20427.1, aktualisiert am 10. Mai 2011, erstellt eine <solution> .sln.docstates-Datei.

Was ist der Zweck der Datei?

Sollte ich es in die Versionskontrolle einchecken?


6
Ich wollte genau die gleiche Frage stellen. Ich habe vor ungefähr 20 Minuten Google "sln.docstates" (mit doppelten Anführungszeichen) ausprobiert, aber 0 Ergebnisse erhalten. Jetzt habe ich 2 Ergebnisse, die beide mit Ihrer Frage verknüpft sind. Ich habe diese Datei vor dem heutigen Upgrade auf die neueste Version von Productivity Power Tools noch nicht gesehen. Die verkabelte Sache ist, diese Datei ist 8 KB groß für eine völlig neue Lösung. Es wird erstellt, wenn eine Lösung zum ersten Mal geschlossen wird, und es scheint, dass es die Pfade und Anleitungen aller meiner Projekte enthält, von denen einige vor etwa einer Million Jahren eröffnet wurden.

Ich habe eine Frage im Diskussionsforum von Productivity Power Tools gepostet und noch keine Antwort erhalten.

Antworten:


145

Microsoft hat dazu Folgendes zu sagen:

Die .docstates-Datei ist neu in dieser Version der Pro Power Tools. Es wird von der Erweiterung "Document Tab Well" verwendet, um den Zustand der schwebenden Tab Wells zu erhalten und zu hydratisieren. Diese Informationen wurden in der versteckten .suo-Datei gespeichert, aber wir mussten sie in eine separate Datei verschieben, um eine Reihe von Absturzfehlern (Timing-Probleme) zu beheben. In der nächsten Version der Elektrowerkzeuge werden wir diese Datei standardmäßig ausblenden.

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ (Registerkarte "Fragen und Antworten", Diskussion "Wird die .sln.docstates-Datei von Productivity Power Tools erstellt?", Beitrag von Chris Dias)

So effektiv ist es eine Ergänzung zur .suo-Datei (Solution User Options) und sollte wie die .suo-Datei nicht in die Versionskontrolle eingecheckt werden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.