Win 7/C++/ side-by-side configuration

I have a Visual Studio 2008 C++ application I am trying to run a new computer/fresh install of Win7 64 ultimate.
Note: Visual Studio 2008 is NOT installed on the new machine on which I am trying to run the executable.

I get the error below->

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

Do I need to install something like the follwoing on the new machine to allow my executable to work?
                           Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) or
                           Microsoft Visual C++ 2008 Redistributable Package (x64)
Is this built into Win7?

If my executeable was created on a 32bit XP machine, but my new computer is Win7 64 bit.... should I install the 32bit redisribution package or the 64 bit one?

Thank you!
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Stacy SpearPresident/Principal ConsultantCommented:
Does that machine have all the required .NET libraries installed?
Stacy SpearPresident/Principal ConsultantCommented:
Also, did you link to the CRT or have it static?
tobal99zAuthor Commented:
Hello, on the Win7 machine I haven't specially installed anything.
It was my understanding that the .net 3.5 comes "built in" with Win 7.
I will install whatever you guys tell me I should.

Configuration Manager-> Active Solution Platform = Win32

Regarding-> "Also, did you link to the CRT or have it static?"
I'm not sure... Its been a long time since I created this project... I looked under the "Properties Page" but couldn't find the info in there. If it is important, pls tell me where to go and I'll look it up and report back.

I noticed under the properties page/General "Detect 65-bit Portability Issues".This is set as NO.  I wonder if I should set to YES.

Also, is there some configuration setting which I can set it "WIn7"?

Thank you all.
Stacy SpearPresident/Principal ConsultantCommented:
In VS with the project loaded go to the project properties and Configuration properties, c/c++/code generation. Runtime library should be set to multi-threaded not multi-threaded dll (the default). After build the exe will be larger but it should run everywhere.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
tobal99zAuthor Commented:
Thank you!!!!!!!!!
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.