2009-02-17 219 views
69

该Visual Studio生成的* .FileListAbsolute.txt文件是什么?他们一直在混淆我的搜索。比如当我搜索* .csproj以将项目添加到.sln时。所有这些* .FileListAbsolute.txt文件是什么?

Visual Studio使用它们吗?有没有办法让它不生成它们?

我STFW'd,但它充满了列出发生在他们身上有这些文件的目录的人的结果。

回答

57

FileListAbsolute.txt文件包含当前版本和先前版本中构建的文件列表,并且在清理和重建过程中使用删除要删除的文件。

该文件是必需的,因为在某些情况下(例如已重命名的项目),您希望Build系统能够删除旧名称。

3

林不知道为什么它的产生和我研究这件事情。 VS在每次编译时都会写入这些文件。您可以删除所有这些文件,并在编译时重新生成。 (如果您使用svn并且不要删除svnbase文件,请谨慎使用)

9

我知道这是一个较旧的帖子......但我有这个相同的问题,事实证明,我意外地检查了这些到源代码管理,并没有检查他们退出,只让他们只读。解决方案是从源代码管理中删除它们。