我有一个Xamarin.Forms应用程序(UWP,使用.Net Standard 2.0;目标Windows版本:10个秋季创建者更新),在没有.NET Native工具链的情况下运行完美。但是当我在项目设置中启用.Net Native Toolchain时,我会在运行时检索异常:
System.Reflection.MissingRuntimeArtifactException: 'Cannot retrieve a MethodInfo for this delegate because the method it targeted (Void Xamarin.Forms.Platform.UWP.Platform.OnPageAlert(Object, AlertArguments)) was not enabled for metadata using the Dynamic attribute. For more information, please visit http://go.microsoft.com/fwlink/?LinkID=616868'
似乎我必须修改UWP项目中的default.rd.xml文件。但我不确切知道如何。
我添加了
<Type Name="Xamarin.Forms.Platform.UWP.Platform" Serialize="Required All" Dynamic="Required All"/>
但没有结果。与以前相同的例外。 有人可以给我提示,如何解决这个问题?
欢呼声, 克里斯