


exe file on your computer, the linker places the full path and filename of the associated. exe) file.īy default, if you have built a DLL or an. The location that is specified inside the DLL or the executable (. The debugger searches for symbol files in the following locations: When debugging managed code on a remote device, all symbol files must be located either on the local machine, or in a location specified in the debugger options. For more information, see Why does Visual Studio require debugger symbol files to exactly match the binary files that they were built with? This exact duplication is necessary because the layout of apps can change even if the code itself has not changed. pdb files created when an app was built (that is, the original. Symbol files also show the location of the source files, and optionally, the server to retrieve them from. Where in the app to stop for a breakpoint.


pdb file holds debugging and project state information that allows incremental linking of a Debug configuration of your app. Understand symbol files and Visual Studio symbol settings.This article describes how to manage symbol files in the IDE, for example:įor a detailed explanation of symbol files, see the following: When you build a project from the Visual Studio IDE with the standard Debug build configuration, the compiler creates the appropriate symbol files. These mapping files link the debugger to your source code, which enables debugging. pdb) files, also called symbol files, map identifiers and statements in your project's source code to corresponding identifiers and instructions in compiled apps. Applies to: Visual Studio Visual Studio for Mac Visual Studio Code
