Appendix E. Solution and Project File Formats

Appendix E. Solution and Project File Formats

You will usually edit your solutions' and projects' properties with the IDE. However, at times you may want to look inside these files or write a tool that processes the contents of solution and project files. Fortunately, most of the properties of a solution and its projects are kept in simple text files, enabling you to edit these files directly if you so desire. Make sure you close the solution before editing any of these files, to avoid VS.NET overwriting your changes the next time it saves the solution.

The structure of these files is not documented, and manual editing is not supported. We describe them here because it provides a useful insight into the inner workings of VS.NET projects and solutions. You will not normally need to edit these files and should exercise caution if you attempt to do so.