仅在.net core 2.0中检查程序集(不执行)

VKR*_*VKR 5 c# reflection .net-core

.net core 2.0中是否有一种方法可以加载程序集并获取其自定义属性,而不加载所有依赖项?我尝试了以下方法:

  • Assembly.ReflectionOnlyLoad-引发异常-“此平台不支持加载”
  • Assembly.LoadFrom / Assembly.LoadFile / Assembly.Load-它们都尝试加载程序集的依赖项-在我的上下文中不可用。我不想加载程序集并执行它,我只想从程序集中获取自定义属性的名称。
  • Mono.Cecil曾经在.Net Framework 4.x中执行此操作,但不适用于.net Core 2.0

还有其他选择吗?