ChatGPT解决这个技术问题 Extra ChatGPT

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

Visual Studio Productivity Power Tools 版本 10.0.20427.1,更新于 2011 年 5 月 10 日,正在创建 .sln.docstates 文件。

文件的目的是什么?

我应该将其检查到版本控制中吗?

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

i
itowlson

这是微软不得不说的:

此版本的 Pro Power Tools 中新增了 .docstates 文件。 Document Tab Well 扩展使用它来保持和水合浮动标签井的状态。此信息存储在隐藏的 .suo 文件中,但我们不得不将其移动到单独的文件中以修复一组崩溃错误(时间问题)。在 Power Tools 的下一个版本中,我们将默认隐藏此文件。

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

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