当前位置: 代码迷 >> ASP.NET >> vs2005加载DLL后运行不通过,请高手帮帮忙,该如何处理
  详细解决方案

vs2005加载DLL后运行不通过,请高手帮帮忙,该如何处理

热度:8694   发布时间:2013-02-25 00:00:00.0
vs2005加载DLL后运行不通过,请高手帮帮忙
vs2005下通过“添加引用”加载了一个dll后,生成解决方案没错误,但F5运行时就会报下面的错误:
不明白什么意思

检索 COM 类工厂中 CLSID 为 {1D011A08-9F8B-4CA4-8983-1516722F635E} 的组件时失败,原因是出现以下错误: 80040154。

该怎么解决呢?



------解决方案--------------------------------------------------------
使用regsvr32 命令注册非托管的com组件。
------解决方案--------------------------------------------------------
托管的可以通过直接引用使用,非托管的必须首先注册,才能够正常使用。
Interop.AuthAPI.dll 是托管的,不能注册。

你得找到原始的com相关的所有的dll,进行注册。从提示信息看,com存在其他相关dll。
  相关解决方案