Store Dock: Windows
Van een MAUI- of WinUI-project naar een Microsoft Store-productpagina: bouwen, testen, screenshots maken, lokaliseren, indienen.
- Windows 11 VM
- .NET 9
- Partner Center API

Wat het doet
Een Windows-app naar de Microsoft Store brengen is een dozijn omslachtige stappen: package identity, MSIX-signing, screenshots op de juiste formaten, productpagina’s in elke markt, leeftijdsclassificaties, add-ons en het certificeringsrapport dat pas twee dagen later terugkomt. Store Dock: Windows maakt er één pipeline van die je kunt uitvoeren vanaf een Mac- of Linux-machine.
- MSIX-builds in een VM. Stuur een Windows 11 virtuele machine aan vanaf de host: restore, build, sign en verzamel pakketten voor x64 en ARM64.
- Tests voordat reviewers het zien. UI Automation smoke tests die door je app klikken en de build laten falen als een pagina crasht of leeg blijft.
- Echte screenshots. Screenshots op Store-formaat, genomen uit de draaiende app, geen mock-ups, met de klassieke valkuilen bij het vastleggen al opgelost.
- 41 talen. Productpagina-teksten en zoekwoorden in elke Store-taal, met regels die prijswoorden en claims buiten de velden houden die reviewers afkeuren.
- Inzending met remmen. De Microsoft Store submission API, plus bewakers: een dagelijkse limiet, geen inzendingssurges, geen nieuwe app terwijl het account op hold staat.
Wat zit erin
VM-build
Host-scripts die de Windows VM aansturen: build, sign, verzamel en opschonen.
UI-tests
Een PowerShell UI Automation-harness en voorbeeldtests.
Screenshots
Een vastlegtool voor afbeeldingen op Store-formaat uit de live app.
Productpagina’s
Generator voor productpagina’s en zoekwoorden voor 41 talen met review-veilige regels.
Inzending
API-client, de submission-bewaker en een lezer voor certificeringsrapporten.
Playbook
De certificeringsfouten die we tegenkwamen en de oplossing voor elk.
Vereisten
- Een Windows 11 VM (VMware, Hyper-V of Parallels) met de .NET 9 SDK.
- Een Partner Center-account met een Azure AD-app voor de submission API.
- Python 3.10 of nieuwer op de host.
Goed om te weten
- Microsoft verwijdert accounts die te vaak inzenden of bijna-duplicaten publiceren. De bewakers staan standaard aan; uitschakelen is jouw risico.
- Voor sommige Partner Center-stappen bestaat geen API. De Console Autopilots-kit dekt deze af met een browserrobot.
Vragen
Werkt het voor WPF- of Win32-apps?
De onderdelen voor inzending, productpagina en screenshots werken wel. De build-scripts zijn gericht op .NET MAUI- en WinUI 3-projecten.
Kun je er abonnementen mee verkopen?
Ja. Add-ons worden door de pipeline voorbereid en betalingen verlopen via de Microsoft Store, zoals de Store vereist.
Bijgewerkt: