dotnet-msix

Installation
SKILL.md

dotnet-msix

MSIX packaging pipeline for .NET desktop applications: package creation from csproj (WindowsPackageType) and WAP projects, certificate signing (self-signed for development, trusted CA for production, Microsoft Store signing), distribution channels (Microsoft Store submission, App Installer sideloading, enterprise deployment via SCCM/Intune), auto-update configuration (App Installer XML, version checking, differential updates), MSIX bundle format for multi-architecture (.msixbundle), and CI/CD MSIX build steps.

Version assumptions: Windows App SDK 1.6+ (current stable). Windows 10 build 19041+ minimum for MSIX with Windows App SDK. Windows 10 build 1709+ for App Installer auto-update protocol. .NET 8.0+ baseline.

Scope

  • Package creation from csproj and WAP projects
  • Certificate signing (self-signed, trusted CA, Store signing)
  • Microsoft Store submission workflow
  • App Installer sideloading and auto-update configuration
  • MSIX bundle format for multi-architecture
  • CI/CD MSIX build steps

Out of scope

  • WinUI 3 project setup and MSIX vs unpackaged comparison -- see [skill:dotnet-winui]
  • Native AOT MSBuild configuration -- see [skill:dotnet-native-aot]
Related skills

More from novotnyllc/dotnet-artisan

Installs
4
GitHub Stars
208
First Seen
Feb 24, 2026