由程序集定义的列表类型,不加载依赖程序集

时间:2011-08-17 02:25:29

标签: .net reflection assemblies

我想列出程序集中定义的类型(只是它们的名称)。

我知道如何加载程序集并使用.GetTYpes(),但如果未加载引用的程序集,则会失败。我不想那样做。

伊达斯姆做我想做的事。我可以指向一个程序集,它将向我显示该程序集中定义的类型,而不会加载另一个程序集。它是如何做到的?

谢谢,

埃尔罗伊

2 个答案:

答案 0 :(得分:0)

您可以尝试使用“ReflectionOnlyLoad”或Mono.Cecil。

答案 1 :(得分:-1)

尝试使用Assembly.ReflectionOnlyLoadFrom

加载ReflectionOnly