我使用下面的代码片段在Web API 2(.NET 4.5)中加载COM对象,它运行正常。
Type myType = Type.GetTypeFromProgID("MyProgramID.ABC");
if (myType != null)
{
dynamic obj = Activator.CreateInstance(myType);
}
但是,上述相同的代码在ASP.NET Web API Core 2.0中不起作用。 Type.GetTypeFromProgID()的返回不是我想要加载的DLL。
我读了一些文章,说.NET核心2.0已经支持Type.GetTypeFromProgID(),但它对我的情况不起作用。
有什么想法? 提前欣赏。
开尔文