- I've built a .NET 4.0 Windows Forms app...
 - I've added it to a .NET 4.0 Setup project...
 - My DEV PC has .NET 4.0 Framework installed...
 - When I attempt to install the resultant .msi, I get an error message...
 
System.BadImageFormatException: Could not load file or assembly...This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.Setup:
- On a DEV VM
 - 32 bit
 - Windows 7
 - Visual Studio 2010.
 
Resolution:
- The Setup project has a folder for Detected Dependencies...
 - In there is listed Microsoft .NET Framework...
 - When you double-click that, you get a Launch Conditions window...
 - Under Launch Conditions, is listed the .NET Framework version...
 - This was set incorrectly.
 
