我有一个用c#编写的classLibrary项目
我有一个旧的dll(在db中管理数据)我的项目引用了。
当我尝试从该dll创建类的对象时,我收到错误:
由于以下错误,从IClassFactory创建CLSID COM的{...}组件的实例失败:800a01ad。
我尝试了什么:目标框架是框架2.0。
答案 0 :(得分:0)
工厂在创建com对象时遇到问题。 在大多数情况下,缺少dll,需要在创建对象时加载。
该COM服务器是用C#实现的还是本机COM服务器? 如果是dotnet,您可以使用fuslogvw查找缺少的程序集。 如果没有,请使用dll依赖性walker。