Visual Studio Productivity Power Toolsによって作成された.sln.docstatesファイルとは何ですか?


131

2011年5月10日更新のVisual Studio Productivity Power Toolsバージョン10.0.20427.1は、<solution> .sln.docstatesファイルを作成しています。

ファイルの目的は何ですか?

バージョン管理にチェックインする必要がありますか?


6
まったく同じ質問を投稿しようとしていました。約20分前にgoogle "sln.docstates"(二重引用符付き)を試しましたが、結果は0でした。今、私は2つの結果を得ました、両方ともあなたの質問に関連しています。今日、Productivity Power Toolsの最新バージョンにアップグレードする前に、このファイルを見たことはありません。有線のものは、完全に新しいソリューションの場合、このファイルのサイズは8KBです。これは、ソリューションが初めて閉じられたときに作成され、私のプロジェクトすべてのパスとGUIDが含まれているようです。それらのいくつかは、約50億年前に開かれました。

Productivity Power Toolsのディスカッションフォーラムに質問を投稿しましたが、まだ回答が得られません。

回答:


145

Microsoftがそれについて述べなければならないことは次のとおりです。

このリリースのPro Power Toolsで新しく追加された.docstatesファイル。Document Tab Well拡張機能で使用され、フローティングタブウェルの状態を保持およびハイドレートします。この情報は非表示の.suoファイルに保存されていましたが、一連のクラッシュするバグ(タイミングの問題)を修正するために、別のファイルに移動する必要がありました。Power Toolsの次のリリースでは、このファイルをデフォルトで非表示にします。

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/(Q&Aタブ、「Is .sln.docstatesファイルはProductivity Power Toolsによって作成されていますか?」ディスカッション、Chris Diasによる投稿)

したがって、これは事実上、.suo(ソリューションユーザーオプション)ファイルの補足であり、.suoファイルと同様に、バージョン管理にチェックインすべきではありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.