基于XamlNavigation Sample的UWP应用程序未通过认证

时间:2017-05-15 13:39:47

标签: c# win-universal-app terminate wack

我在Store中发布了一个UWP应用程序,我使用基于XamlNavigation示例的新UI进行了更新。更新的应用程序在我的开发机器(x64)上运行良好并且通过了WACK,但是当我尝试在商店中发布以便在启动时静默终止时,认证失败。我无法在我的开发机器上重现故障但是如果我将它加载到另一台设备(x64)它会失败。在启动期间终止之前,第二个设备上的远程调试显示以下错误:

  

xxxxxx.exe.5472.dmp中0x00007FF8FAB25EAB(Windows.UI.Xaml.dll)的未处理异常:0xC000027B:发生了应用程序内部异常(参数:0x000002473325E280,0x0000000000000003)。发生

我正在使用VS 2017并使用.NET Native工具链进行编译。我在发布期间减少了工作量,针对不同的Win 10版本,甚至删除并重新加载了VS 2017和Win 10 SDK,都没有成功。会不会对可能导致失败的原因提出建议?

如下所示,我尝试使用.NET Native进行编译未选中,但会出现以下错误:

  

命令“”C:\ Users \ xxx.nuget \ packages \ microsoft.net.native.compiler \ 1.6.2 \ tools \ x64 \ ilc \ tools \ Gatekeeper.exe“@”C:\ Users \ xxx \ documents \ visual studio 2017 \ Projects \ xxxx \ xxxx \ obj \ x64 \ Release \ ilc \ intermediate \ gkargs.rsp“”退出,代码为1000.

  

无法找到文件'C:\ Users \ XXXX.nuget \ packages \ microsoft.net.native.compiler \ 1.6.2 \ tools \ x64 \ ilc \ lib \ Facades'。

2017年5月20日更新

如果有人有兴趣我发现了导致失败的错误 - 我在AppShell.xaml文件中对我的开发机器上运行的汉堡包图标进行了更改,但.NET本机工具链不喜欢由于某种原因(仍然未知)。我现在可以找到一种不同的方式来实现我的更改。此外,通过在项目属性中取消选中“为.Net Native启用静态分析”来清除Nuget问题。

0 个答案:

没有答案