如何生成.appxupload文件?

时间:2016-03-17 04:56:46

标签: c# winrt-xaml windows-store windows-10-mobile

我正在尝试为ARM CPU上的Release构建一个包。

当我在选中"Compile with .NET Native tool chain"的情况下构建它时,程序包无法构建并向我发出错误,指出error : ILT0021: Could not resolve method 'System.Nullable<System.Double> $95_Windows.Graphics.Display.DisplayInformation.get_DiagonalSizeInInches()'

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

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

以防这有用,这是我的扩展/外部库; -AdDuplexWin10, -Analyzers, -Microsoft.NETCore.UniversalWindowsPlatform, - 通用Windows, -Windows UWP的移动扩展

而且,我没有使用Template10。

2 个答案:

答案 0 :(得分:0)

您能否以与此处https://msdn.microsoft.com/en-us/library/hh454036.aspx相同的方式确认您是否生成了该套餐?

对于.NET Native错误,可能是因为您在项目中使用了外部库,我发现了一些与某些库有关的问题..

答案 1 :(得分:0)

我已更新了我的Visual Studio,更改的内容是我可以更改Project&gt;应用属性&gt;申请&gt;目标版本为&#34; Build 10586&#34;来自&#34; Build 10240&#34;。完成所有这些后,我可以成功构建包。似乎Compound仅适用于构建10240 ...我希望这个问题不会再次出现:)