Could Not Load MSVCM80


Chris Edgington

Well, my first .NET 2.0 app is done. I tested it here on two real
machines and one virtual machine - worked fine in all of them. The
first other person I gave the app to ran it and got the exception
listed below. I asked if he'd installed the .NET 2.0 runtime, he said
he downloaded and installed it from the web right before trying my app.
Anybody know what the exception is telling me - or how to go about
solving the problem?

Note, my app is a C++ console app built with VS2005.


Unhandled Exception: System.TypeInitializationException: The type
initializer for '<Module>' threw an exception. --->
System.IO.FileLoadException: Could not load file or assembly 'msvcm80,
Version=8.0.50608.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
or one of its dependencies. Provider DLL failed to initialize
correctly. (Exception from HRESULT: 0x8009001D)

File name: 'msvcm80, Version=8.0.50608.0, Culture=neutral,
publicKeyToken=b03f5f7f11d50a3a' --->
System.Runtime.InteropServices.COMException (0x8009001D): Provider DLL
failed to initialize correctly. (Exception from HRESULT: 0x8009001D)
at <CrtImplementationDetails>.ThrowModuleLoadException(String ,
Exception ) at
) at .cctor()


I have a similar problem with other Assembly and in VB. The solution I
have found by now is to copy the assembly it's missing into the same
dir as the app. But I am not completely happy about that because I am
not going to do that unless I Have to,

Could not load file or assembly 'ADODB, Version=8

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question