2010-05-28 93 views
1

我在C#中創建了一個我正在向COM公開的類。我可以使用RegAsm.exe註冊它。.Net to COM Interop Tester

我想在發送它之前測試它,但是使用TlbImp.exe會給我一個錯誤:「類型libaray是從CLR程序集導出的,不能作爲CLR重新導入。」

什麼是測試這個好方法?

回答

2

您可以在Word中創建一個VB宏\ EXCEL \等:

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

謝謝,這個工作! – isorfir 2010-05-28 22:07:13

0

使用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