2017-04-20 6 views

Répondre

0

(je travaille sur le moteur d'exécution natif .NET et de l'équipe du compilateur)

Nous avons identifié un problème avec la façon dont certains de nos cibles se comportent lorsque vous avez des valeurs de configuration qui ne sont pas « Debug » ou « Terminaison ". Par exemple, la plupart des applications Unity utilisent une config nommée "Master" et cela nous empêche de câbler correctement l'un de nos paquets de dépendances (Microsoft.NET.Native.Framework-xxx). Comme vous l'avez remarqué, cela cause beaucoup de maux de tête pour le pipeline d'ingestion du Store, car votre paquet semble maintenant mal formé.

Le correctif est actuellement en cours de révision et sera publié avec 5.3.3 de Microsoft.NETCore.UniversalWindowsPlatform. Cela prendra un peu de temps pour passer en revue mais vous devriez voir cette mise à jour disponible sous peu.

Solution de contournement Entre-temps, nous vous recommandons d'éviter ce problème de deux manières. Tout d'abord, rétrogradez Microsoft.NETCore.UniversalWindowsPlatform vers la version 5.2.3. Le bug n'existe que dans 5.3+, donc vous serez en sécurité sur cette version. Par ailleurs, s'il y a des corrections dont vous avez besoin 5.3+, vous pouvez également éviter le problème en ajoutant cette propriété au proj UWP:

<UseDotNetNativeSharedAssemblyFrameworkPackage>false</UseDotNetNativeSharedAssemblyFrameworkPackage> 

EDIT: le correctif de ce problème est maintenant en ligne et disponible en version 5.3. 3 de Microsoft.NETCore.UniversalWindowsPlatform