Compiling a solution, three of the sub projects failed to compile with the following cryptic error:
Files had invalid value "S....."It turns out that the cause and solution are both quite simple, but neither is obvious.
Firstly, what does "Files" mean in this context?
Well, when VS2005 compiles a project, it reads a file in the obj directory named
As for the "invalid value", this turned out to be a corrupt line in the file, nothing more, so the solution is just to delete the obj\
Strangely the only reference I could find to the FileList.txt file was in this posting by Sayed Ibrahim Hashimi, confirming that this is one of those undocumented "features" of VS2005.