假设我们有一个名为的数据库项目,MyDatabase然后一个名为的文件MyDatabase.jfm出现在项目目录的根目录中。
MyDatabase
MyDatabase.jfm
我做了一个谷歌搜索,它没有提供任何见解。有一些旧软件的引用,但大部分结果都是垃圾邮件/木马软件。我也看过SO,但这也没有产生任何结果。
有谁知道它是什么以及它为什么在那里?
计划是将其添加到Visual Studio 的 gitignore 文件中,但我需要知道首先提交 PR 是什么…
更新
这现在破坏了 Team Explorer Changes 视图。“输出”窗口中的以下内容没有显示任何更改:
因此,我会将文件添加到 .gitignore 文件并提交 PR。最终了解这个文件是什么以及它来自哪里会很好......
这是由 SQL Projects 添加新文件所依赖的ESENT 引擎引起的问题。这是 Windows 10 周年版中的一项新功能,可避免数据丢失,但 SQL 项目将 .dbmdl 缓存文件存储在项目根目录下的事实意味着此锁定文件已添加到 Git 源代码控制中。
笔记:
披露 :我在 Microsoft 的 SSDT 团队工作。