在 c# 中出现 检索 COM 类工厂中 CLSID 为 {29131537。 的组件时失败,原因是出现以下异常: 80040154

在 c# 中出现 检索 COM 类工厂中 CLSID 为 {29131537。。。。 的组件时失败,原因是出现以下错误: 80040154。
在C#中引用domino  
using Domino;

Domino.NotesRegistrationClass aa = new NotesRegistrationClass(); 
出现以下错误: 
开发环境:visual studio 2005  
检索 COM 类工厂中 CLSID 为 {29131537-2EED-1069-BF5D-00DD011186B7} 的组件时失败,原因是出现以下错误: 80040154。 

开发环境:visual studio 2005 高手赐教啊;

------解决方案--------------------
com组件有没有正常注册?
------解决方案--------------------
先把 Domino.NotesRegistrationClass 对应的 com dll 注册一下,不是把.net的那个com代理类注册
而是代理类对应真正的 com 类库;

不行
如果有其他人也安装了对应的com组件而不出现问题的话,倒他的计算机在注册表搜索 {29131537-2EED-1069-BF5D-00DD011186B7}
看看指向那个 dll 在回来注册一下就可以了;
------解决方案--------------------
本机没有domino的com组件

即时把com组件导成dll后,运行环境还是必须要有该com组件的注册才行
------解决方案--------------------
用OLE/COM工具看看,有没有注册上去
------解决方案--------------------
把你的com组件注册。手工注册一下。regsvr32 或者/regserver。如果你的组件是用c++编写的,那么需要生成c#的包装库。