title: C# release version has still .pdb file
body: <p>I want to deploy the release version of my application done in C#.</p>
  
  <p>When I build using the <code>Release</code> config, I still can see that <code>.pdb</code> files are produced, meaning that my application can be still debugged. This also means that some debug information is present somewhere in my code, slowing it down a little bit.</p>
  
  <p>If this is true, how can I completely suppress any debug information produced in the binaries? Do you also know the reason of for having release <code>.pdb</code>? The <code>Release</code> configuration has the <code>Optimize code</code> checked, and only the <code>TRACE</code> constant is defined, not <code>DEBUG</code>.</p>
  
  <p>Thank you for assisting.</p>