Store Dock: Windows
Da un progetto MAUI o WinUI a una scheda prodotto per Microsoft Store: build, test, screenshot, localizzazione, invio.
- Windows 11 VM
- .NET 9
- Partner Center API

Cosa fa
Pubblicare un'app Windows sul Microsoft Store richiede una dozzina di passaggi laboriosi: identità del pacchetto, firma MSIX, screenshot nelle dimensioni corrette, schede prodotto per ogni mercato, classificazioni per età, componenti aggiuntivi e il report di certificazione che arriva due giorni dopo. Store Dock: Windows li trasforma in una singola pipeline che puoi eseguire da un Mac o da una macchina Linux.
- Build MSIX in una VM. Gestisci una macchina virtuale Windows 11 dall'host: ripristina, compila, firma e raccogli i pacchetti per x64 e ARM64.
- Test prima che li vedano i revisori. Test di smoke test con UI Automation che cliccano attraverso la tua app e fanno fallire la build se una pagina va in crash o resta vuota.
- Screenshot reali. Catture delle dimensioni richieste dallo Store prese dall'app in esecuzione, non mock-up, con le classiche insidie della cattura già risolte.
- 41 lingue. Testo della scheda prodotto e parole chiave in tutte le lingue dello Store, con regole che tengono fuori dai campi rifiutati dai revisori termini sui prezzi e affermazioni.
- Pubblicazione con freni. L'API di pubblicazione del Microsoft Store, più delle guardie: un limite giornaliero, nessuna tempesta di ripubblicazioni, nessuna nuova app mentre l'account è in sospeso.
Cosa c'è dentro
Build in VM
Script host che gestiscono la VM Windows: compilazione, firma, raccolta e pulizia.
Test UI
Un ambiente di test UI Automation in PowerShell ed esempi di test.
Screenshot
Uno strumento di cattura per immagini delle dimensioni richieste dallo Store dall'app in esecuzione.
Schede prodotto
Generatore di schede prodotto e parole chiave per 41 lingue con regole sicure per la revisione.
Pubblicazione
Client API, la guardia di pubblicazione e un lettore del report di certificazione.
Playbook
I fallimenti di certificazione che abbiamo incontrato e la soluzione per ciascuno.
Requisiti
- Una VM Windows 11 (VMware, Hyper-V o Parallels) con l'SDK .NET 9.
- Un account Partner Center con un'app Azure AD per l'API di pubblicazione.
- Python 3.10 o versione successiva sull'host.
Da sapere
- Microsoft rimuove gli account che pubblicano troppo spesso o app quasi duplicate. Le guardie sono attive per impostazione predefinita; disattivarle è un rischio a tuo carico.
- Alcuni passaggi del Partner Center non hanno un'API. Il kit Console Autopilots li copre con un robot del browser.
Domande
Funziona per app WPF o Win32?
Le parti di pubblicazione, scheda prodotto e screenshot funzionano. Gli script di build sono destinati a progetti .NET MAUI e WinUI 3.
Si possono vendere abbonamenti?
Sì. I componenti aggiuntivi sono preparati dalla pipeline e i pagamenti passano attraverso il Microsoft Store, come richiesto dallo Store.
Aggiornato: