【问题标题】:What are all these *.FileListAbsolute.txt files for?所有这些 *.FileListAbsolute.txt 文件的用途是什么?
【发布时间】:2010-10-08 05:25:37
【问题描述】:

Visual Studio 生成的 *.FileListAbsolute.txt 文件是什么?他们一直在弄乱我的搜索。例如当我搜索 *.csproj 以将项目添加到 .sln 时。

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

我是 STFW 的,但它充满了人们列出恰好包含这些文件的目录的结果。

【问题讨论】:

    标签: visual-studio-2008


    【解决方案1】:

    【讨论】:

    • 如果这确实是您的“答案”,那么您应该投票关闭作为重复而不是仅链接的答案
    【解决方案2】:

    我不确定为什么会生成它,现在正在研究它。每次编译时,VS 都会写入这些文件。您可以删除所有这些,它会在您编译时重新生成。 (如果你使用svn要小心,不要删除svnbase文件)

    【讨论】:

      【解决方案3】:

      FileListAbsolute.txt 文件包含在当前构建和先前构建中构建的文件列表,并在清理和重建期间用于确定要删除的文件。

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

      【讨论】:

        【解决方案4】:

        我知道这是一篇较旧的帖子...但我遇到了同样的问题,结果我不小心将它们签入了源代码控制并没有将它们签出,使它们只读。解决方案是将它们从源代码管理中删除。

        【讨论】:

          【解决方案5】:

          它跟踪清理后要删除的文件。来自Understanding the Clean target

          [T]普通目标实现了跟踪“最后一次构建”输出的荣誉系统方法。行为良好的目标将其输出发送到名为@(FileWrites) 的项目中,该项目在名为_CleanRecordFileWrites 的目标中的obj 目录(以.FileListAbsolute.txt 结尾)中序列化为$(CleanFile)。然后,Clean 可以在后续的 MSBuild 调用期间读取该列表并删除其中的文件。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-02-23
            • 1970-01-01
            • 2019-07-31
            • 2012-01-20
            • 2019-11-24
            • 2016-09-30
            • 1970-01-01
            • 2020-11-01
            相关资源
            最近更新 更多