作者:天涯老许_137 | 来源:互联网 | 2023-02-08 21:31
我现在已经在VS 2017中的Core控制台应用程序和标准.NET Framework MVC应用程序中注意到了这一点.它被命名.sqlite
,并具有以下表格:
FileScannerCache
FileSystemData
FileSystemEntity
FileSystemReference
ProviderEntity
Setting
SymbolDefinition
它似乎包含MSBuild相关数据,但是当我查询一些表时,就像
select * from FileScannerCache
我收到了错误System.FormatException: String was not recognised as a valid DateTime
.我正在使用Sqlite/SQL Server Compact Toolbox来检查和查询此数据库.
1> Quintus Mara..:
该文件似乎与VS2017中的"轻量级解决方案加载"(LSL)功能有关.如果在解决方案中禁用LSL,请从目录中删除该文件并打开解决方案,您将看到它未重新创建.但是,再次为解决方案启用LSL并打开解决方案,您将再次看到创建的文件.我认为它被用作缓存信息的一种形式,以启用LSL功能.
另外,.vs文件夹中的所有信息都应该可以安全地从源代码管理中排除.