Xamarin.Forms UWP 项目在使用 .Net Native 编译时抛出异常
Xamarin.Forms UWP project throws exception when compiled with .Net Native
我有 UWP Xamarin.Forms 项目,我在我的 UWP 项目中启用了 "Compile with .NET Native tool chain" 选项,但是当 运行 应用程序抛出以下错误时:
System.Reflection.MissingMetadataException:
''Xamarin.Forms.Platform.UWP.WindowsPlatformServices' is missing
metadata. For more information, please visit
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" />
此问题已通过在 default.rd.xml
文件中添加以下行得到解决。
<Type Name="Xamarin.Forms.Platform.UWP.WindowsPlatformServices" Serialize="Required All" />
我有 UWP Xamarin.Forms 项目,我在我的 UWP 项目中启用了 "Compile with .NET Native tool chain" 选项,但是当 运行 应用程序抛出以下错误时:
System.Reflection.MissingMetadataException: ''Xamarin.Forms.Platform.UWP.WindowsPlatformServices' is missing metadata. For more information, please visit 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" />
此问题已通过在 default.rd.xml
文件中添加以下行得到解决。
<Type Name="Xamarin.Forms.Platform.UWP.WindowsPlatformServices" Serialize="Required All" />