.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()
答
使用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
谢谢,这个工作! – isorfir 2010-05-28 22:07:13