I realised I cannot run Win32 programs compiled with Visual Studio 2005 on any other computer.

When I try running my programs on a computer where no VS2005 is installed I get an error:

This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
10 Years
Discussion Span
Last Post by jan1024188

what kind of prorogram did you write? .NET ? does the other computer have .NET installed? does it have the correct version of the windows DLLs ? The compiler bin directory has a depends.exe program that will show you all the DLLs that your program needs. Run it against your program and see if the other computer has them all.


I was thinking that too -- you should never try to install a program that was compiled for debug on another computer, for the very reason you just discovered. Glad you found the problem. :)


that means I have to debug first?

Because it still doesnt works in xp...it works in 2k and vista only...(its compiled in vista)

This question has already been answered. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.