Skip to main content

Manifest

Skip MPDEV's auto-generated manifest entirely and provide your own AppxManifest.xml. Use this only when you need manifest features MPDEV does not yet expose.

"msix": {
"manifest": "templates\\My Application.AppxManifest.xml"
}

When manifest is set, all other MSIX-affecting properties (capabilities, dependencies, identity, install dialog, etc.) are still computed by MPDEV but are overridden by your manifest. You take full responsibility for the manifest's contents and its consistency with the package's files.


When to use it

  • You need a manifest element MPDEV does not yet support (e.g., a niche extension category).
  • You are migrating an existing hand-crafted manifest into MPDEV's build pipeline as-is.
  • You have a manifest generated by another tool that you want to preserve verbatim.

For everyday installer authoring you should not need this property – the dedicated capability properties cover the common cases.