title: the source file is different from when the module was built
body: <p>This is driving me crazy.  </p>
  
  <p>I have a rather large project that I am trying to modify.  I noticed earlier that when I typed <code>DbCommand</code>, visual studio did not do any syntax highlighting on it, and I am using using <code>System.Data.Common</code>.</p>
  
  <p>Even though nothing was highlighted, the project seemed to be running fine in my browser. So I decided to run the debugger to see if things were really working as they should be.</p>
  
  <p>Every time the class that didn't do the highlighting is called I get the <code>"the source file is different from when the module was built"</code> message. </p>
  
  <p>I cleaned the solution and rebuilt it several times, deleted tmp files, followed all the directions here <a href="https://stackoverflow.com/questions/353421/getting-the-source-file-is-different-from-when-the-module-was-built">Getting &quot;The source file is different from when the module was built.&quot;</a>, restarted the web server and still it tells me the source files are different when they clearly are not. </p>
  
  <p>I cannot test any of the code I have written today because of this.  </p>
  
  <ul>
  <li>How can the source be different than the binary when I just complied
  it?   </li>
  <li>Is there any way to knock some sense into visual studio, or am
  I just missing something?</li>
  </ul>