什么是Visual Studio Productivity Power Tools创建的.sln.docstates文件?


131

Visual Studio Productivity Power Tools版本10.0.20427.1(2011年5月10日更新)正在创建<solution> .sln.docstates文件。

该文件的目的是什么?

我应该将其检入版本控制吗?


6
我正要发布完全相同的问题。我大约20分钟前尝试了google“ sln.docstates”(带双引号),但结果为0。现在,我有2个结果,都与您的问题相关。今天升级到最新版本的Productivity Power Tools之前,我还没有看到此文件。有线的事情是,对于一个全新的解决方案,此文件的大小为8KB。它是在第一次关闭解决方案时创建的,它似乎包含了我所有项目的路径和向导,其中一些项目是在数亿年前打开的。

我已经在Productivity Power Tools的论坛上发布了一个问题,但尚未得到答案。

Answers:


145

微软对此有何评论:

该版本的Pro Power Tools中的.docstates文件是新的。“文档选项卡孔”扩展使用它来持久化和水合浮动选项卡孔的状态。此信息存储在隐藏的.suo文件中,但是我们必须将其移动到单独的文件中,以解决一组崩溃的bug(定时问题)。在下一版的Power Tools中,默认情况下我们将隐藏此文件。

http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/(“问题与解答”选项卡,“。sln.docstates文件是由Productivity Power Tools创建的吗?”讨论,由Chris Dias发布)

因此,它实际上是对.suo(解决方案用户选项)文件的补充,并且与.suo文件一样,不应将其检入版本控制。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.