.Net to COM Interop Tester

问题描述:

我在C#中创建了一个我正在向COM公开的类。我可以使用RegAsm.exe注册它。.Net to COM Interop Tester

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

什么是测试这个好方法?

您可以在Word中创建一个VB宏\ EXCEL \等:

Dim obj As Object 
Set obj = CreateObject("progid here") 
Call obj.SomeMethodForTest() 
+0

谢谢,这个工作! – isorfir 2010-05-28 22:07:13

使用PowerShell

$myObj = new-object -comObject ProgId 
+0

我的COM对象被称为loggingAPI,我将如何使用PowerShell来加载它? – isorfir 2010-05-28 20:49:12

+0

与VB相同 - '$ myObj = new-object -comObject loggingAPI' – 2010-06-01 13:25:49