title: How to compile 32-bit (my OS is 64-bit) - Error exe is not a valid Win32 application
body: <p>As title suggests I am compiling C# app using VS 2012 on a 64-bit machine.  I would like the program being built to run on a 32-bit machine.</p>
  
  <p>Right now the only help I found online was for:
  Menu>Build>Configuration>
  Active Solution Platform defaulted to Any CPU, and I tried that but didn't work on 32-bit machine (unless I did something wrong)</p>
  
  <p>Tried Add a new one to the Debug configuration for platform x86 with build checked</p>
  
  <p>Compiled and ran the app on 32-bit machine getting error A.exe is not a valid Win32 application.</p>
  
  <p>My above was similar to what was done here: <a href="https://stackoverflow.com/questions/4104228/change-target-cpu-settings-in-visual-studio-2010-express">Link to Stack Overflow Similar Question</a></p>
  
  <p><strong>UPDATE 1:</strong>
  The target OS is WinXP SP3 but we dont believe it has .NET 4.5 on it.  I will be testing to see if compiling earlier ver of the app in .NET 4.0 will solve the problem and fix the problem.  The problem may not be what the error message is displaying.</p>