1

我有一个使用 com 可见的 c# dll 的 c++ 项目(acrobat pdf 插件)。在我的电脑上一切正常,但在我的部署服务器上,我收到错误“无法创建对象”。我已经使用 regasm 在部署机器上注册了 dll,并在 dll 的同一位置创建了 .tlb 文件。我使用了comxplorer,并比较了我的机器和部署机器之间的组件的clsid,它们匹配。

这个 com dll 确实使用了其他 dll(这是一个相当大的项目)

后期绑定或类似的东西可以帮助我吗?我怎样才能开始调查这个问题?

请指教

4

1 回答 1

1

当我注册 com dll 时,我需要添加 /codebase 例如

...\regasm.exe "c:\foo.dll" /codebase
于 2014-02-04T19:44:52.427 回答