Type.GetTypeFromCLSID()不返回COM包装器

时间:2019-05-23 13:41:02

标签: c# com .net-assembly mscorlib

试图从System.__Comobject获取Type.GetTypeFromCLSID(GUID),但是相反,它给了我正确的选择,并加载了他的文件汇编。

在其他项目中,此代码正确获取了System.__ComObject,我真的不知道是什么迫使它加载正确的程序集。

Guid clsid = Guid.Parse(guid);
Type type = Type.GetTypeFromCLSID(clsid);

1 个答案:

答案 0 :(得分:0)

问题解决了。 App.config中的下一行创建了此问题

  <startup useLegacyV2RuntimeActivationPolicy="true"> 

仍然不知道为什么这条线会产生影响,我想听听任何解释。