Answer accepted by question author
Hi @WoodManEXP
APPX0102/APPX0107 mean the project is still referencing a signing cert thumbprint that either isn’t in the cert store anymore or isn’t usable for signing (most commonly: missing private key). The two .cer files in the output won’t help unless the corresponding cert+private key is installed and selected.
Can you try the following steps:
- Recreate/install a test signing certificate (with private key) and then reselect it for the project; this MSIX doc walks through the cert creation/install steps: https://learn.microsoft.com/en-us/windows/msix/package/create-certificate-package-signing
- If APPX0102 persists, update/remove the stale
<PackageCertificateThumbprint>in the.csprojso it stops referencing the deletedECBC11…cert. - Confirm in
certmgr.msc(Current User → Personal) that the selected cert shows “You have a private key…”—a.ceralone will typically produce APPX0107. - Since you’re on VS Insiders, try the same packaging step in stable VS once to rule out a tooling regression in SignTool/cert lookup.
Hope to hear the results from you. I would greatly appreciate it if you could share your feedback by interacting with the system or leaving a comment.
Thank you.
-
WoodManEXP 80 Reputation points
Hi Danny Nguyen,
TY for taking the time to share your knowledge with this great response. I had come across https://learn.microsoft.com/en-us/windows/msix/package/create-certificate-package-signing but did not understand that was what needed to happen for APPX1204.
The instructions were followed, the package was successfully built and was uploaded to the MS Store.
TY TY !!
Sign in to comment
