如何生成 .appxupload 文件?

How to generate .appxupload file?

我正在尝试构建用于在 ARM 上发布的包 CPU。

当我在勾选 "Compile with .NET Native tool chain" 的情况下构建它时,包构建失败并向我抛出一个错误,指出 error : ILT0021: Could not resolve method 'System.Nullable<System.Double> _Windows.Graphics.Display.DisplayInformation.get_DiagonalSizeInInches()'.

当我在未选中 "Compile with .NET Native tool chain" 的情况下构建它时,没有错误并且包已成功创建,但编译器会生成 .appx 文件。要让 Windows 商店接受应用包,包必须是 .appxupload。

我今天要上传应用程序包,有没有人遇到过这种问题?如果是这样,请教我如何解决这个问题。提前谢谢你。

为了以防万一,这是我的 extensions/external 库; -AdDuplexWin10, -分析仪, -Microsoft.NETCore.UniversalWindowsPlatform, -通用Windows, -Windows UWP 的移动扩展

而且,我没有使用 Template10。

能否请您确认您是按照与此处相同的方式生成包的https://msdn.microsoft.com/en-us/library/hh454036.aspx

对于 .NET Native 错误,它可能是由于您在项目中使用了外部库而发生的,我已经看到一些与某些库相关的问题..

我已经更新了我的 Visual Studio,变化是我可以将项目 > 应用程序属性 > 应用程序 > 目标版本从 "Build 10240" 更改为 "Build 10586"。完成所有这些后,我可以成功构建包。看来error : ILT0021: Could not resolve method 'System.Nullable<System.Double> _Windows.Graphics.Display.DisplayInformation.get_DiagonalSizeInInches()只针对build 10240...希望这个问题不要再出现:)