Source File Checksums

Some projects can have a large number of source files with the same name residing in different directories, such as default.aspx files in a Web project. In the past this has sometimes caused problems when debugging because breakpoints might bind to the wrong source file. No longer will this be a problem. The compilers in Visual Studio 2005 now place a checksum of the source file into the debug info. This means the debugger can positively identify and bind to the correct source file among multiple matching base names. This checksum functionality is included with the C++, C#, VB and ASP.NET compilers in Visual Studio 2005.