Dependency Walker Error: The Side-by-Side configuration information for "ABC.DLL" contains errors

julienln picture julienln · Feb 1, 2011 · Viewed 9.3k times · Source

I am running a program that I built in Visual Studio 2010 which uses a third party DLL "ABC.DLL". I am on Windows 7 64-bits.

However, it fails to run due to one DLL. When running Dependency walker on this DLL, i get the following error:

Error: The Side-by-Side configuration information for "...\ABC.DLL" contains errors. 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 (14001).

with missing dependencies MSCVR80.DLL and MSVCP80.DLL.

I have tried all the solutions in this following topic but I still am getting the same error.

The ABC.DLL is a third party library that was built in Visual Studio 2005, and I have no way to rebuild it.

I have installed Visual Studio C++ 2005 Redistributable, and tried copying the DLL's taken from another computer (since I do not have them in my computer) and nothing works.

Answer

jveazey picture jveazey · Aug 13, 2011

You need to look at the manifest in the DLL to determine which version of the Visual C++ runtime you need to install. There are several of them out there; and chances are, you are just using the wrong one.

There are five installers I have found so far.

If the manifest specifies a version that isn't in the list above, you need to contact the makers of the DLL in question. They should be able to provide you with an installer.