Frage .Net Native - Typ nicht in Kompilierung enthalten


Ich habe seltsame Warnmeldungen während der nativen Kompilierung von .net für die Universal App Platform - Windows 10 - gefunden.

C: \ Programme (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets (886,5): Warnung: Typ 'Windows.UI.Xaml.Controls.Image' wurde nicht in die Kompilierung einbezogen, aber war referenziert in Typ 'XT.Controls.VideoPlayer.VideoPlayerControl'. Möglicherweise wurde eine Baugruppe vermisst.

C: \ Programme (x86) \ MSBuild \ Microsoft.NetNative \ x86 \ ilc \ IlcInternals.targets (886,5): Warnung: Typ 'Windows.UI.Xaml.Controls.Button' wurde nicht in die Kompilierung einbezogen, aber war referenziert in Typ 'XT.Controls.VideoPlayer.VideoPlayerControl'. Möglicherweise wurde eine Baugruppe vermisst.

Die Anwendung funktioniert im Freigabemodus nicht ordnungsgemäß. Ich stürze nach Splashscreen mit MissingMetadataException, die RuntimeType.cs (fehlend) zu debuggen erfordert.

Irgendwelche Ideen wie kann ich diese Typen in die Zusammenstellung einbeziehen?


5
2017-09-22 09:41


Ursprung


Antworten:


In Verbindung mit Hans Link wird das Problem durch diese Codezeile gelöst. Hinzugefügt zu den Projekteigenschaften Default.rd.xml

<Namespace Name="Windows.UI.Xaml" Dynamic="Required All" Serialize="Required Public" Browse="Required All" Activate="Required All" />

3
2017-09-22 17:25