title: Could not find required file 'setup.bin'
body: <p>I'm unable to build a Setup Project in VS2010, for a Windows Service project. It fails with this error:</p>
  
  <blockquote>
    <p>Could not find required file 'setup.bin' in 'C:\MyProject\Engine'.</p>
  </blockquote>
  
  <p>My environment is <em>Windows 7 Professional x64</em> with <em>Visual Studio 2010 Version 10.0.40219.1 SP1Rel</em></p>
  
  <p>I've downloaded <a href="http://www.microsoft.com/en-us/download/details.aspx?id=8279" rel="noreferrer">Microsoft Windows SDK for Windows 7 and .NET Framework 4</a>, repaired, then rebooted, then installed the unchecked components except Visual C++ compiler, then installed <a href="http://support.microsoft.com/kb/2519277" rel="noreferrer">KB2519277</a>.</p>
  
  <p>These are the existing registry entries:</p>
  
  <pre><code>HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\GenericBootstrapper\3.5
      Path = c:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\
  
  HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\GenericBootstrapper\4.0
      Path = c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\
  </code></pre>
  
  <p>These are the existing files:</p>
  
  <pre><code>C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Engine\setup.bin
  
  C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Engine\setup.bin
  </code></pre>
  
  <p>An existing workaround is to copy the Engine directory to the project directory, however this has to be done every time you make a new project.</p>
  
  <p>How can this be fixed properly?</p>