我使用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工具生成它。如果有人可以提供帮助,那就太棒了
答案 0 :(得分:2)
但我不知道如何使用MakeAppx工具手动创建或生成它
MakeAppx.exe无法创建.appxsym文件。您可以使用PDBCopy.exe手动复制与所有dll,exe或winmd库相关的所有PDB文件,而不使用私有符号。此工具采用包含私有符号数据和公共符号表的符号文件,并创建仅包含公共符号表的该文件的副本。
这些PDB符号可以压缩成.appxsym文件。然后你可以将.appx和.appxsym压缩到你需要上传的.appxupload文件中。
如果您不包含.appxsym,则不会提供崩溃分析或调试信息。