我有一个用于 titan-FTP 的名为 srxCOM.dll 的 dll,这个 dll 是为 VB6 制作的。我想在 Visual Studio .NET 中使用 dll,所以我使用 tblimp 创建了一个运行时可调用包装器,并将其命名为 srxCOMnet.dll。我已将 dll 作为参考添加到我的 VS 项目中,并且可以访问其中的函数。在构建项目时,我收到此错误,
错误:CLSID {A82C6CF0-7B42-4ABD-AECB-987E298A41AF} 由于以下错误而失败:80040154 未注册类(HRESULT 异常:0x80040154 (REGDB_E_CLASSNOTREG))。
经过一些研究,我尝试过:
- 注册成功的 srxCOM.dll。
- 注册失败的 RCW srxCOMnet.dll。
- 将构建选项从任何 CPU 更改为 x86。
我不想在 VB6 中编写我的应用程序,还有什么可以尝试的吗?