Build problem!-Collection of common programming errors
if you are reading this, and if you have the same problem about your app’s exe couldn’t find the required DLLs that it was set up to use, then here is the solution.
**Note** This solution is not new, and is from other people’s method already available on the forum before.
(1) Open the app’s exe’s Manifest file, which is either a separate file, or embedded inside the exe, and check which version of DLLs it needs to use. Double check that the version number it requires is the same as the version number that your VS2005 is using (Go to Help>About in VS2005). They will be the same since you have built the app using your VS2005 !!
(2) On the target machines, you need to install those DLLs needed (the version that your app needs). This can be done by running the “vcredist_x86.exe” file found on your machine’s “C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\BootStrapper\Packages\vcredist_x86”
(3) After step 2, the target machine’s C:/Windows/WinSxS/ folder should have the folders with the required DLLs inside. These newly added folders will have the required version numbers as part of their folder names, go inside and you should see those DLLs being the version that your app’s exe needs (Just mouse-over the DLL to check its version number).
(4) Then your target machine should be ready to go !!!!!!!!!!!
Cheers!
David
(nickname: gon_no1)