【发布时间】:2012-01-10 22:22:18
【问题描述】:
可能重复:
Best way to check if a DLL file is a CLR assembly in C#
我有一个来自 DLL 文件的程序集。我需要检查 DLL 文件最初是来自 .NET 项目还是来自 COM 项目。如何以编程方式使用 C# 找到它。
【问题讨论】:
标签: 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# 找到它。
【问题讨论】:
标签: c# .net visual-studio visual-studio-2008 com
知道运行时是否可以成功加载程序集是否足够好? 如果是这样,请查看以下问题:
Best way to check if a DLL file is a CLR assembly in C#
问题是,正如我在另一个答案中所说,如果有一个正在使用的 .Net 对象的 COM 包装器,则完全有可能两者兼而有之。阅读:你的问题没有意义。
有必要问一下:它是原生的还是 CLR? 或者问:支持COM吗?
【讨论】: