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

本文关键字:程序集 引用 获取 何使用 Mono Cecil | 更新日期: 2023-09-27 18:34:47

我正在使用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

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

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

var references = module.AssemblyReferences;