Publish your Command Palette extension to the Microsoft Store or WinGet. Use when asked to publish, distribute, release, deploy to store, create MSIX packages, submit to WinGet, set up CI/CD for releases, or automate builds with GitHub Actions.
Guide for distributing your Command Palette extension through the Microsoft Store, WinGet, or both.
winget install discovery| Channel | Package Format | Discovery | Auto-Updates |
|---|---|---|---|
| Microsoft Store | MSIX bundle | Store app, ms-windows-store:// link | Yes |
| WinGet | EXE installer | winget install, CmdPal browse |
| Yes (via manifest) |
Recommendation: Publish to both for maximum reach. WinGet enables direct discovery from within Command Palette.
See store-publishing.md for the complete step-by-step guide.
Summary:
Package.appxmanifest and .csproj with Partner Center identitySee winget-publishing.md for the complete step-by-step guide.
Summary:
wingetcreate newwinget install Microsoft.WingetCreate[Guid("...")] in your main .cs file) must be unique and consistent across all fileswindows-commandpalette-extension tag for CmdPal discovery