title: Debugging a release version of a DLL (with PDB file)
body: <p>If I have a DLL (that was built in release-mode) and the corresponding PDB file, is it possible to debug (step-into) classes/methods contained in that DLL?</p>
  
  <p>If so, what are the required steps/configuration (e.g. where to put the PDB file)?</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>If have the PDB file in the same place as the DLL (in the bin/debug directory of a simple console test application). I can see that the symbols for the DLL are loaded (in the Output window and also in the Modules window), but still I cannot step into the methods of that DLL.</p>
  
  <p>Could this be the result of compiler optimizations (as described by Michael in his answer)?</p>