Xamarin.Forms UWP项目在使用.Net Native编译时抛出异常

时间:2017-09-11 05:29:41

标签: c# xamarin xamarin.forms uwp xamarin.uwp

我有UWP Xamarin.Forms项目,我在我的UWP项目中启用了“使用.NET Native工具链编译”选项,但是在运行App时它会抛出以下错误:

  

System.Reflection.MissingMetadataException:   ''Xamarin.Forms.Platform.UWP.WindowsPlatformServices'丢失了   元数据。有关更多信息,请访问   http://go.microsoft.com/fwlink/?LinkID=392859

此外,我在default.rd.xml文件中添加了以下行:

<Type Name="System.EventHandler" Dynamic="Required All" /> 
 <Namespace Name="System.Reflection" Serialize="Required All" />
 <Namespace Name="System.Private.Reflection.Core" Serialize="Required All" />

1 个答案:

答案 0 :(得分:0)

通过在default.rd.xml文件中添加以下行来解决此问题。

<Type Name="Xamarin.Forms.Platform.UWP.WindowsPlatformServices" Serialize="Required All" />