2

我编写了一个 UserControl 是 ComVisible 的类库。

当我使用 Visual Studio 注册它时(选中“Register for Com interop”框并构建),它已注册并且运行良好。现在我想在另一台机器上注册。我该怎么做呢?

我尝试过使用它(以及所有可能的组合):

regasm.exe comdll.dll /tlb /nologo /codebase

有谁知道 Visual Studio 2010 使用哪个命令来注册 COM dll?

我尝试在构建时查看输出窗口,但这没有显示任何内容。

当我regasm.exe如上所述使用时,我收到一条消息,指出类型已注册,但没有其他消息。我不应该在这里获得更多信息吗?

非常感谢您的帮助。如果这是重复的,请告诉我。我在stackoverflow上进行了搜索,但到目前为止没有任何帮助。

4

1 回答 1

1

目前没有......(你知道的越少越好)

它只是把这条简单的线放在外面。但它有效。我使用 regasm.exe 来实现我的 COM-ActiveX 控件。

如果您想了解更多信息,您必须使用 OleView.exe,它向您展示了关于 COM 的 OLE 和接口的精彩概述。

于 2013-06-25T06:30:52.233 回答