Learn FalkForge
Build Windows installers from C# code. These tutorials walk you through real demo projects, explaining every concept along the way.
Each tutorial wraps a working demo you can run immediately. No theory without practice.
Start Here
Build your first MSI installer in 5 minutes. Learn what FalkForge is and how it turns C# into a Windows Installer package.
Topic Tutorials
Shortcuts, file associations, services, registry, environment variables, features, and major upgrades — the building blocks of every real installer.
Author a complete MSI dialog from scratch — controls, tab order, events, and conditions — when the stock dialog sets aren't enough.
Build WPF installer interfaces with pages, navigation, and theming. Full control over the install experience.
Package multiple MSIs into a single self-extracting installer with rollback boundaries and update feeds.
Firewall rules, IIS sites, SQL Server databases, .NET detection, and utility operations.
Define installers in JSON without writing C#. Ideal for IT/DevOps teams.
Build modern Windows app packages alongside traditional MSI.
Custom actions, custom tables, merge modules, patches, and transforms.
Multi-language installers with culture fallback chains.
Install, configure, and control Windows services with failure recovery.
Migration Guides
Side-by-side translations of WiX XML patterns to FalkForge C#. Concepts, extensions, and bundle migration. Includes forge migrate — the one-command way to turn an existing MSI or WiX Burn EXE into a ready-to-build FalkForge project.