类未注册(HRESULT异常:0x80040154(REGDB_E_CLASSNOTREG)

时间:2017-02-20 01:00:25

标签: vb.net winforms visual-studio visual-studio-2015 com

我在visual studio 2015上尝试使用com对象。 com对象是srxCOM.dll来调用titan ftp服务器的API。

一些文档here

下载here(我安装了64位版本)

现在我所做的是:

  1. 列表项
  2. 安装titan ftp服务器
  3. 注册com对象(同样来自windows \ system32和windows \ syswow64)成功,可以在注册表中找到
  4. 添加对COM对象的引用
  5. 添加一些代码(Dim srxcom As New SRXCOMLib.SRXTitanClass())
  6. 设置解决方案设置为编译为"目标CPU:x86"
  7. 以调试模式启动。
  8. 然后我收到错误告诉我该课程没有注册,尽管它显然是。有没有人过去使用Titan FTP并分享一些提示?

    由于

1 个答案:

答案 0 :(得分:0)

好的,我发现了问题所在。基本上,当您在文本编辑器中打开visual studio的项目文件(.proj)时,您将找到XML格式的所有设置等。所以我这样做了,找到了指定目标CPU的行:

<PlatformTarget>AnyCPU</PlatformTarget>

删除该行并开始工作。