如何查找我的程序集是.NET组件还是COM组件?

时间:2011-12-01 19:18:44

标签: c# .net visual-studio visual-studio-2008 com

  

可能重复:
  Best way to check if a DLL file is a CLR assembly in C#

我有一个DLL文件的程序集。我需要检查DLL文件最初是来自.NET项目还是来自COM项目。如何以编程方式使用C#找到它。

1 个答案:

答案 0 :(得分:0)

是否足以知道运行时是否可以成功加载程序集? 如果是这样,请查看此问题:

Best way to check if a DLL file is a CLR assembly in C#

问题是,正如我在其他答案中所说的那样,如果有一个正在使用的.Net对象的COM包装器,它完全可能是两者兼而有之。阅读:你的问题没有意义。

要问:它是原生的还是CLR会有意义? 或者问:它是否支持COM?