加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。

guodanpi2008 2008-04-30 03:49:09
无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型“Bank.BankOperation”。此操作失败的原因是对 IID 为“{3D18A8DD-7021-3A8F-80AF-2799EF0E364D}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。


在做一个三层CS.中间业务逻辑层用COM+组件实现的.组件生成也有了,强文件名也做好了,
在应用程序中引用时也没有问题,但是在执行时出现以上异常.网上也找不到答案.
麻烦大家了.
先谢了.
...全文
7741 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zmzkkk 2012-06-25
  • 打赏
  • 举报
回复
求楼主的解决方法!!!
Five_Five 2012-04-14
  • 打赏
  • 举报
回复
我的也是同样问题,检查了在同一个目录下~
liuweiqi 2011-08-17
  • 打赏
  • 举报
回复
最后怎么解决呢?
etaonirs 2010-06-24
  • 打赏
  • 举报
回复
LordSimon 给出的答案是对的,因为注册的时候是需要tlb文件的,出现这个问题如果你的DLL能够编译通过,可是却注册不了这个DLL的话,那么你就把tlb文件拷贝到你的DLL所在的目录。
hjyhh 2009-09-17
  • 打赏
  • 举报
回复
我现在也遇到了这个问题,楼主解决没有呀!能不能告诉小弟怎么解决~~~~
LordSimon 2008-11-20
  • 打赏
  • 举报
回复
检查tld文件是不是和dll文件放在相同的目录下。
ling902 2008-06-05
  • 打赏
  • 举报
回复
我也出现了类似的问题,在生成.wsdl文件的时候
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
接分是王道!

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧