1

我在 C# 中创建了一个向 COM 公开的类。我可以使用 RegAsm.exe 很好地注册它。

我想在发送它之前对其进行测试,但是使用 TlbImp.exe 给我一个错误“类型 libaray 是从 CLR 程序集导出的,并且不能作为 CLR 程序集重新导入。”

什么是测试这个的好方法?

4

2 回答 2

2

您可以在 word\excel\etc 中创建一个 VB 宏:

Dim obj As Object
Set obj = CreateObject("progid here")
Call obj.SomeMethodForTest()
于 2010-05-28T20:23:24.293 回答
0

使用PowerShell

$myObj = new-object -comObject ProgId
于 2010-05-28T20:26:39.450 回答