I have a C++ DLL that was written by a co-worker. My app accesses this DLL fine on my development machine (running VS2005). If I move this app and DLL pair to another machine with 2005 installed everything works but I get an error that the DLL failed to load if I try to run it on a machine that does not have 2005 installed.

I have already ran the vcredist.exe on the test machine. I am placing the DLL in the same folder as the executable.

I'm not a work but I will post the actual error message as soon as I get there.