是否可以以编程方式创建COM对象。净?

时间:2017-04-20 16:19:35

标签: c# .net dynamic com com-interop

长话短说,试图建立一个'Smoke Tester'应用程序。我希望能够动态地给出“嘿,这个COM程序集(guid,progid)应该存在”并尝试通过ProgId或guid创建COM对象。

我知道如何[ComImport]类,但我希望以编程方式执行此操作。这可能吗?

1 个答案:

答案 0 :(得分:4)

致电Activator.CreateInstance(Type.GetTypeFromProgID("progid"))(或Type.GetTypeFromCLSID)。