Additionally because symbols are so fundamental to debugging, we continue to make tweaks to the experience so understanding the ins and outs of how Visual Studio behaves can save you hours of frustration. However the odds are that at some point in time you’ll need to change how symbols load, where the debugger looks for them, or will need to load symbols for a 3 rd party component (e.g. Fortunately in most cases when you are building and launching your application in Visual Studio you don’t have to think about symbols for your code. Symbols are a fundamental requirement for debugging and other diagnostic tools.