visual-studio - 我的 Visual Studio 解决方案文件夹下的 "storage.ide"文件是什么? "persistent storage"是什么?

标签 visual-studio version-control visual-studio-2017

我刚刚安装了 Visual Studio 2017 15.3 预览版,现在我注意到我一直在处理的现有解决方案下面有一个新文件:

.vs\[SOLUTION NAME]\v15\sqlite3\storage.ide

我想知道是否应该将其添加到我的版本控制存储库中,或者是否应该将其放在忽略列表中(即,如果它是基于用户/设置的文件,例如 .suo 文件)。我一直在谷歌上搜索试图弄清楚它是什么以及它有什么作用,但几乎没有任何关于它的信息。我搜索了诸如“visual studio sqlite3 storage.ide”之类的内容,这些内容将我带到页面 like this reference source for the SQLitePersistentStorageService class ,所以我认为它与代码分析有关,但我根本找不到有关 SQLitePersistentStorageService 类的任何其他信息。

这个文件的用途是什么?我应该将其保留在版本控制中吗?

最佳答案

.vs 文件夹中的所有内容都应从源存储库中排除。它是由 Visual Studio 创建的用于存储用户特定信息的文件夹。以前有一个 .suo 文件保存此数据。更改来自 UserVoice suggestion .

此外,还有一个非常有用的 GitHub 存储库,其中包含适用于各种项目类型的通用 .gitignore 文件,您将看到 Visual Studio版本完整excludes this folder也是。

关于visual-studio - 我的 Visual Studio 解决方案文件夹下的 "storage.ide"文件是什么? "persistent storage"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45016619/

相关文章:

c# - 自动格式化 t4 创建的文件

git-svn:什么相当于 `svn switch --relocate` ?

version-control - 您是否对您的家庭项目使用源代码控制?

c++ - VS2017 属性表排序

.net - MS Visual Studio .NET 的替代品

javascript - 如何在 Visual Studio 2005 中调试 JavaScript?

windows - Visual Studio 2017 : open AND build solution from a command line call

visual-studio - 在 Visual Studio 编辑器中禁用当前行的突出显示

c++ - 在未定义 _DEBUG 时检查堆完整性?

c# - 在多个项目之间共享通用代码