我使用 makeappx 工具为 .Net 桌面应用程序创建了 appx。我曾使用此命令生成 appx:makeappx pack -d "C:\Centennial\PackageLayout"-p "C:\Centennial\Output\HelloCentennial.appx" 包创建成功,我得到输出为 HelloCentennial.appx。Windows 应用程序认证套件测试也通过了。但是当我想将它上传到 Windows 商店时,它会要求提供 .appxupload 文件。我知道 .appxupload 是一个包含 .appx 包和 .appxsym 文件的 zip 文件。但我不知道如何手动创建它或使用 MakeAppx 工具生成它。如果有人能提供帮助,那就太好了。
问问题
669 次
1 回答
2
但我不知道如何手动创建它或使用 MakeAppx 工具生成它
MakeAppx.exe 无法创建 .appxsym 文件。您可以使用PDBCopy.exe手动复制与所有 dll、exe 或 winmd 库相关的所有 PDB 文件,无需私有符号。此工具获取一个包含私有符号数据和公共符号表的符号文件,并创建该文件的副本,该文件仅包含公共符号表。
这些 PDB 符号可以压缩到 .appxsym 文件中。然后您可以将 .appx 和 .appxsym 压缩到您需要上传的 .appxupload 文件中。
如果不包含 .appxsym,则不会提供崩溃分析或调试信息。
于 2017-07-06T05:33:32.447 回答