2009-02-17 220 views
69

該Visual Studio生成的* .FileListAbsolute.txt文件是什麼?他們一直在混淆我的搜索。比如當我搜索* .csproj以將項目添加到.sln時。所有這些* .FileListAbsolute.txt文件是什麼?

Visual Studio使用它們嗎?有沒有辦法讓它不生成它們?

我STFW'd,但它充滿了列出發生在他們身上有這些文件的目錄的人的結果。

回答

57

FileListAbsolute.txt文件包含當前版本和先前版本中構建的文件列表,並且在清理和重建過程中使用刪除要刪除的文件。

該文件是必需的,因爲在某些情況下(例如已重命名的項目),您希望Build系統能夠刪除舊名稱。

3

林不知道爲什麼它的產生和我研究這件事情。 VS在每次編譯時都會寫入這些文件。您可以刪除所有這些文件,並在編譯時重新生成。 (如果您使用svn並且不要刪除svnbase文件,請謹慎使用)

9

我知道這是一個較舊的帖子......但我有這個相同的問題,事實證明,我意外地檢查了這些到源代碼管理,並沒有檢查他們退出,只讓他們只讀。解決方案是從源代碼管理中刪除它們。