Lukezzz 0 Posting Whiz in Training

Hi..

I have compiled a project made in Visual C++ Express 2008 Edition and have made a setup.exe of this using the "Inno Setup Compiler".
(The project needs Framework 3.5 to work.)

I can install this setup.exe fine on Windows XP and run the software. The setup is downloading the Framework 3.5 if it doesn´t exist on the computer checking this path: "Software\Microsoft\.NETFramework\AssemblyFolders\v3.5"

Now for Windows 7, I assume that it has Framework 3.5 installed as this is default for Windows 7 ?
If I install the software on Windows 7 with the same setup.exe, the installation runs fine and does not donwloading the Framework 3.5(checking the above path if it is the same for windows 7?)
However it should exist on the computer by default ?
But when trying to start the application, this message is received wich I dont understand what this means ?

C:\Program Files\oneapplication\oneapplication.exe

The application has failed to start because its side-by-side configuration is incorrect. Please
see the application event log or use the command-line sxstrace.exe tool for more detail.