Skip to content

Tools

A curated toolbox for every stage of a WinUI 3 app — build, design, debug, package, publish, test and monitor. Recommended cards are where we'd start.

Accessibility

AI & agents

Development

  • OfficialRecommendation: Recommendedpreview

    WinApp CLI (external site)

    Create, build, run, package, sign and inspect Windows apps from one command-line tool, including Windows API and WinUI sample search.

  • Official

    Visual Studio (external site)

    The full IDE for WinUI 3, with project templates, XAML Hot Reload, debugging, profiling and runtime XAML inspection.

Diagnostics

  • Official

    DebugView (external site)

    Capture OutputDebugString and other Windows debug output without attaching a debugger, with a CLI designed for scripting.

  • Official

    Process Monitor (external site)

    Trace file system, registry, process and thread activity to diagnose mysterious startup, deployment and permission failures.

  • Officialadvanced

    ProcDump (external site)

    Automatically capture process dumps on crashes, hangs, high CPU usage or other trigger conditions.

  • Officialadvanced

    Process Explorer (external site)

    Inspect running processes, DLLs, handles and process relationships when troubleshooting native dependencies or resource leaks.

  • Officialadvanced

    WinDbg (external site)

    Debug native or managed processes and analyze crash dump files when ordinary application debugging is not enough.

Distribution

Monitoring

  • Community

    OpenTelemetry (external site)

    Instrument WinUI applications with vendor-neutral logs, traces and metrics that can be exported to multiple monitoring platforms.

Packaging

  • OfficialRecommendation: Recommended

    MSIX Packaging Tool (external site)

    Convert existing MSI, EXE, App-V or script-based installers into MSIX packages, and inspect or edit existing packages.

  • Officialadvanced

    MakeAppx (external site)

    Create, unpack and inspect AppX/MSIX packages from the Windows SDK command line.

  • Officialadvanced

    SignTool (external site)

    Digitally sign application binaries and MSIX packages using certificates from the Windows SDK.

Performance

Reference apps

Runtime UI debugging

Testing

  • CommunityRecommendation: Recommended

    Appium Windows Driver (external site)

    Automate end-to-end interaction with WinUI 3 desktop apps through Windows UI Automation and WebDriver. Successor to WinAppDriver.

  • Official

    Playwright (external site)

    Automate and test web content hosted in WebView2 when a WinUI app embeds browser-based interfaces.

XAML & editor tools

  • Community

    XAML Studio (external site)

    Rapidly prototype XAML layouts in a standalone playground and copy the resulting markup into your app. Built on UWP rather than WinUI 3 itself.

  • Community

    XAML Styler (external site)

    Formats XAML consistently on save. Available for Visual Studio, VS Code and as a CLI.