加载winmd文件时LoadFrom和UnsafeLoadFrom失败

时间:2013-12-29 22:45:08

标签: c# .net windows-runtime clr winmd

我正在尝试使用C#4.5应用程序中的Reflection加载.winmd文件(我想读取存储在其中的元数据)。

使用Assembly.LoadFromAssembly.UnsafeLoadFrom时,程序集加载失败,但出现异常:

  

其他信息:无法加载文件或程序集   'file:///xxxxx.winmd'或其依赖项之一。操作不是   支持的。 (HRESULT异常:0x80131515)

使用Assembly.ReflectionOnlyLoadFrom时,它会成功。

这种行为有什么解释?加载.winmd组件以读取其元数据的正确方法是什么?

0 个答案:

没有答案