Hello Mahdi Hosseini,
Thank you for sharing your flow. The main issue lies in the packaging option chosen in Visual Studio, which is causing the publisher mismatch you’re seeing.
You did the “Associate App with the Store” step correctly. That sets the correct identity and publisher information from Partner Center in your project. What happens next is where things go off track: you choose Create App Packages → Sideloading, create a new certificate, copy the publisher ID manually, then build your .msix files and upload them. The “Sideloading” path is intended for direct installation (enterprise/internal/distribution outside the Store) and not optimized for Store submissions.
For publishing to the Microsoft Store, the recommended flow is:
- Reserve the app name in Partner Center.
- In Visual Studio: Associate App with the Store.
- Right-click project → Create App Packages…, then select “Microsoft Store” (or equivalent wording) on the first wizard page, not “Sideloading”.
- Visual Studio will generate a
.msixupload(or.appxupload) file ready for submission. You upload that file in Partner Center on the Packages page. - The Store will re-sign the package using its certificate, and the publisher shown to end users will match the Store’s certificate/publisher identity rather than a test cert you created.
Because you used the sideload path and uploaded raw .msix files, you ended up having to manually set the publisher ID and when the Store re-signed it, your local certificate’s publisher didn’t match what appeared to the end users. This is why you observed a mismatch.
For verification: Microsoft’s docs advise that for Windows 10/11 you upload the .msixupload (or .appxupload) file rather than raw .msix.(https://learn.microsoft.com/en-us/windows/apps/publish/publish-your-app/msix/upload-app-packages)
And in the packaging guidance: (https://learn.microsoft.com/en-us/windows/msix/package/packaging-uwp-apps). It states:
“If you choose Sideloading, Visual Studio will not generate the app package upload (.msixupload or .appxupload) file for Partner Center submissions.”
If you switch to the “Microsoft Store” packaging option and upload the .msixupload file instead, you should see the publisher field align correctly and avoid manual certificate fiddling.
Hope this helps you get the package published smoothly!