Visual studio Sqlite数据库在我的项目&x27;s.vs文件夹?
我现在在VS2017的核心控制台应用程序和标准的.NET Framework MVC应用程序中注意到了这一点。它名为Visual studio Sqlite数据库在我的项目&x27;s.vs文件夹?,visual-studio,sqlite,projects-and-solutions,visual-studio-2017,Visual Studio,Sqlite,Projects And Solutions,Visual Studio 2017,我现在在VS2017的核心控制台应用程序和标准的.NET Framework MVC应用程序中注意到了这一点。它名为.sqlite,具有以下表格: FileScannerCache FileSystemData FileSystemEntity FileSystemReference ProviderEntity Setting SymbolDefinition 它似乎包含与MSBuild相关的数据,但当我查询某些表时,如 select * from FileScannerCache 我收到
.sqlite
,具有以下表格:
FileScannerCache
FileSystemData
FileSystemEntity
FileSystemReference
ProviderEntity
Setting
SymbolDefinition
它似乎包含与MSBuild相关的数据,但当我查询某些表时,如
select * from FileScannerCache
我收到错误
System.FormatException:字符串未被识别为有效的日期时间
。我正在使用Sqlite/SQL Server Compact工具箱检查和查询此数据库。此文件似乎与VS2017中的“轻量级解决方案加载”(LSL)功能有关。如果在解决方案中禁用LSL,请从目录中删除该文件,然后打开解决方案,您将看到它没有重新创建。但是,再次为解决方案启用LSL并打开解决方案,您将再次看到创建的文件。我假定它被用作缓存信息的一种形式,以启用LSL功能
另一方面,.vs文件夹中的所有信息都应该是安全的,可以从源代码管理中排除。如果您因为
Git failed with a fatal error.
error: open(".vs/Onion/v15/Server/sqlite3/db.lock"): Permission denied
fatal: Unable to process path .vs/Onion/v15/Server/sqlite3/db.lock
然后团队资源管理器>设置>存储库设置>添加/.gitignore。它现在应该有了.vs
# Visual Studio 2015 cache/options directory
.vs/
修复问题。我找不到任何此类文件-可能来自您安装的插件。请随意在此处发布SQLite工具箱问题:-不知道这是否相关:@HenkHolterman,在fac中,我刚刚安装了SQLite/CE工具箱。