确定是否从字节数组加载程序集

时间:2012-07-07 11:28:09

标签: c# reflection .net-assembly

给定一个Assembly对象,如何确定Assembly.Load(byte[])是否加载了这个程序集?

目前,我使用Module.FullyQualifiedName。根据MSDN:

  

如果此模块的程序集是从字节数组加载的,则模块的FullyQualifiedName将为:< Unknown&gt ;.

但显然价值取决于系统的语言......

1 个答案:

答案 0 :(得分:1)

bool isFromBytes = module.FullQualifiedName.StartsWith("<")

怎么样?