启用.Net Native Toolchain的Xamarin.Forms应用程序上的MissingRuntimeArtifactException

时间:2018-02-15 13:28:31

标签: xamarin.forms uwp .net-standard-2.0

我有一个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"/>

但没有结果。与以前相同的例外。 有人可以给我提示,如何解决这个问题?

欢呼声, 克里斯

0 个答案:

没有答案