title: why i don't have Microsoft.VC80.MFC-file?
body: <p>Got a fresh Win7 machine with VS2005 installed. I tried to start a MyApp.exe that is built with manifest that says in Manifest.bin:</p>
  
  <p>...</p>
  
  <pre><code>&lt;assemblyIdentity type="win32" name="Microsoft.VC80.MFC" version="8.0.50727.4053" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b"&gt;
  &lt;/assemblyIdentity&gt;
  </code></pre>
  
  <p>...</p>
  
  <p>and the result was error message "The application has failed to start because it's side-by-side configuration is incorrect...</p>
  
  <p>Event viewer told me the reason in detail:</p>
  
  <p>Activation context generation failed for "c:\Xxx\MyApp.exe". Dependent Assembly Microsoft.VC80.MFC,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.4053" could not be found. Please use sxstrace.exe for detailed diagnosis.</p>
  
  <p>so I browsed the winsxs folder and indeed all "4053-folders" were missing. Then i edited Manifest.bin and replaced 4053 with 4927. The errors reocurred with different version. Then I found out that I got "4927-folder" for msvcr80.dll but no "4927-folder" for mfc80.dll.</p>
  
  <p>Two questions:</p>
  
  <p>-Why no  "4927-folder" for mfc80.dll?</p>
  
  <p>-How to get all "4053-folders" ?</p>
  
  <p>Thanks &amp; BR -Matti</p>