我们在 Windows Phone 8.1 运行时应用程序中使用 Lumia.Imaging.SDK 2.0。由于某种原因,Microsoft 未能在 Lumia.Imaging.RandomAccessStreamImageSource 类上设置 ActivatableAttribute。因此,此类不会在 appxmanifest.xml 中标记为 ActivatableClass。当然,尝试实例化此类会导致以下错误。
MyApp.exe 中发生了“System.TypeLoadException”类型的第一次机会异常请求的 Windows 运行时类型“Lumia.Imaging.RandomAccessStreamImageSource”未注册。
有谁知道我如何在运行时将此类注册为可从 C# 激活的?或者,有没有办法“破解” Lumia.Imaging.winmd 以包含 ActivatableAttribute?
谢谢你的帮助。