可能重复:
Best way to check if a DLL file is a CLR assembly in C#
我有一个DLL文件的程序集。我需要检查DLL文件最初是来自.NET项目还是来自COM项目。如何以编程方式使用C#找到它。
答案 0 :(得分:0)
是否足以知道运行时是否可以成功加载程序集? 如果是这样,请查看此问题:
Best way to check if a DLL file is a CLR assembly in C#
问题是,正如我在其他答案中所说的那样,如果有一个正在使用的.Net对象的COM包装器,它完全可能是两者兼而有之。阅读:你的问题没有意义。
要问:它是原生的还是CLR会有意义? 或者问:它是否支持COM?