3
votes

I have created appx for .Net Desktop application using makeappx tool.I had used this command to generate appx: makeappx pack -d "C:\Centennial\PackageLayout"-p "C:\Centennial\Output\HelloCentennial.appx" The package creation is succeeded and I am getting output as HelloCentennial.appx.The windows app certification kit test also passed. But When I want to upload it on windows store it asks for .appxupload file. I know .appxupload is a zip-file contaning the .appx package and an .appxsym file.But I don't know how to manually create it or generate it using MakeAppx tool.It would be great If anyone can help on this.

1

1 Answers

2
votes

But I don't know how to manually create it or generate it using MakeAppx tool

The .appxsym file cannot be created by MakeAppx.exe. You could use PDBCopy.exe to manually copy all PDB files related to all dll, exe or winmd libraries without private symbols. This tool takes a symbol file that contains both private symbol data and a public symbol table, and creates a copy of that file that contains only the public symbol table.

These PDB symbols can be zipped into .appxsym file. Then you can zip the .appx and .appxsym into the .appxupload file you need to upload.

There will be no crash analytic or debugging information available if you don't include the .appxsym.