构建UWP项目release版本报错

Building the release version of UWP project results in error

当我在 UWP 项目目标 Windows 10, version 1803 中激活 .NET Native tool chain 时,我收到这些错误:


Error       Error: NUTC1056:Internal Compiler Error: 0x8000ffff. Error encountered while compiling method 'instance System.Void Premy.Chatovatko.Client.Views.CertificateSelection.InitializeComponent()'.  Premy.Chatovatko.Client.UWP         
Error       ILT0005: 'C:\Program Files (x86)\Microsoft SDKs\UWPNuGetPackages\runtime.win10-x86.microsoft.net.native.compiler.1.8\tools\x86\ilc\Tools\nutc_driver.exe @"C:\Chatovatko\Premy.Chatovatko\Premy.Chatovatko.Client\Premy.Chatovatko.Client.UWP\obj\x86\Release\ilc\intermediate\MDIL\Chatovatko.rsp"' returned exit code 1 Premy.Chatovatko.Client.UWP     

该项目使用 Xamarin.Forms 3.1.0Microsoft.NETCore.UniversalWindowsPlatform 6.1.7。 (这个解决方案在Github

有没有人知道,请问我能用它做什么?

这里报错的原因一般是代码试图构造一个委托,但是用于委托的目标方法的签名与委托的签名不匹配。例如,您的 XAML 中有一个按钮,用于按钮单击事件的方法与 EventHandler 委托的签名不匹配:EventHandler(object sender, EventArgs e).

在上面提供的 Github 解决方案中,有一些不匹配的地方。例如,Premy.Chatovatko.Client.Views.CertificateSelection

中的 Generate() 和 LoadFromFile()