title: Different versions in manifest on different machines
body: <p>Have two machines, both with VS2005 SP1 installed and with the WinSXS showing the same things installed.</p>
  
  <p>When one machine builds a particular C++ .dll .vcproj it ends up with </p>
  
  <pre><code>&lt;assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50727.762' processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /&gt;
  </code></pre>
  
  <p>in its manifest file. But on the other machine it ends up with </p>
  
  <pre><code>&lt;assemblyIdentity type='win32' name='Microsoft.VC80.MFC' version='8.0.50608.0 processorArchitecture='x86' publicKeyToken='1fc8b3b9a1e18e3b' /&gt;
  </code></pre>
  
  <p>even though this machine does not have '8.0.50608.0' libraries listed in its WinSXS.</p>
  
  <p>The .dll built on this machine with the older version referenced has some problems. I have ensured both machines have the same latest source code and references etc..</p>
  
  <p>What could be causing it to build with the different reference?</p>
  
  <p>Thanks!</p>
  
  <p>Terry</p>