首页 文章

.appxupload商店提交的UWP包不包含.appxsym文件

提问于
浏览
6

出于某种原因,当我在 VS2015 Update 2 RTM 中生成UWP应用程序的新版本时,其先前版本已经在Store中已经存在了一段时间,新生成的.appxupload包没有't contains application'的调试/符号数据(.appxsym)文件 .

此外,当我尝试将上述.appxupload上传到商店时,发生以下错误:

提交失败,错误代码为1300.有关错误的更多信息,请点击此处 .

上面的链接“here”有一个简短的引用:

UWP应用程序如果您要提交UWP应用程序,如果您的包文件不是Visual Studio为商店生成的.appxupload文件,则在预处理期间可能会看到错误 . 在创建应用程序包文件时,请确保按照打包适用于Windows 10的通用Windows应用程序中的步骤进行操作,并且只在提交的“包”页面上上载.appxupload文件,而不是appx或.appxbundle . 提交应用程序后可能会看到的另一个错误是错误1300.当一个或多个程序集(或整个程序包)已经预编译时,会发生这种错误 . 要解决此问题,请在Microsoft Visual Studio中重建应用程序包,然后提交新生成的包 .

所以现在我被这个问题阻止了,无法更新应用程序 .

有没有人有任何线索?

3 回答

  • 5

    我在.NET Native运行时和编译器团队工作,符号问题肯定是我们的一些创作中的错误 . 它想要将补丁应用到本地计算机,您可以对生成的目标文件进行两行编辑:"C:\Program Files (x86)\MSBuild\Microsoft.NetNative\Microsoft.NetNative.targets" . 我在这里放了一个补丁版本:https://gist.github.com/MattWhilden/b4f2e2ee9cc9d30fd628a5963be24d11 . 您可以使用本地副本对其进行区分,并在第521行和第636行上看到两个添加内容 .

    我对你的提交失败感到有些惊讶,因为缺少的符号不应该具有该属性 . 我期望的唯一副作用是你从开发中心获得的任何nativized符号只能映射Type和Method名称,而不能映射C#/ VB行号 . 您能否发送邮件至dotnetnative@microsoft.com,以便我们帮助理清这里发生的事情?

  • 0

    您是否在创建应用程序包时检查了 "Include full PDB symbol files"

    enter link description here

    如果不检查,.appxupload文件中将没有.appxsym文件 .

    对于 error code 1300 ,根据Resolve submission errors

    提交应用程序后可能会看到的另一个错误是错误1300.当一个或多个程序集(或整个程序包)已经预编译时会发生这种错误 . 要解决此问题,请在Microsoft Visual Studio中重建应用程序包,然后提交新生成的包 .

  • 0

    对于仍然遇到此问题的人,请检查NuGet包的版本Microsoft.NETCore.UniversalWindowsPlatform .

    版本5.2.0目前似乎有问题 .

    尝试为解决方案的每个项目从5.2.0降级到5.1.0 . 它对我有用

相关问题