如何使用Mono.Cecil获取所有程序集引用?

时间:2016-02-16 17:10:25

标签: c# .net mono .net-assembly mono.cecil

我使用Mono.Cecil检查我已构建的便携式类库。我想知道如何在读取DLL之后获取所有引用的程序集,就像ILSpy的工作方式一样。有人可以帮忙吗?这是我到目前为止的代码:

var module = ModuleDefinition.ReadModule(assemblyPath);

// No `References` or `GetReferences()` property on the
// resulting object, so I'm confused about what to do here

1 个答案:

答案 0 :(得分:1)

没关系,我是瞎子。您可以通过AssemblyReferences属性执行此操作:

var references = module.AssemblyReferences;