BobCochran (89) [Avatar] Offline
I think section 3.3, "MSBuild Introduction", needs a bit more detail added to it. First, define what file names or file extensions are "MSBuild" files. It is unclear whether you mean a *.csproj file or perhaps a file named "MSBuild" with or without dot notation in the file name. I also suggest explaining what process, exactly, accepts the "MSBuild" file as input, and what other processes work on it. Perhaps show a flowchart if possible. The caption text for Listing 3.6 should clearly give the filename, or at least explain that this file will have a particular set of extensions that always ends in `.[a-z][a-z]proj'.