MsiPackage Element

Windows Installer XML

MsiPackage Element

Description
Describes a single msi package to install.
Windows Installer references
None
Parents
Chain, PackageGroup
Inner Text
None
Children
Choice of elements (min: 0, max: unbounded)
  • MsiProperty (min: 0, max: unbounded)
  • Payload (min: 0, max: unbounded)
  • PayloadGroupRef (min: 0, max: unbounded)
  • Any Element (namespace='##other' processContents='Lax') Extensibility point in the WiX XML Schema. Schema extensions can register additional elements at this point in the schema. The extension's CompilerExtension.ParseElement() method will be called with the package identifier as the first value in contextValues.
Attributes
Name Type Description Required
After String The identifier of another package that this one should be installed after.  
Cache YesNoType Whether to cache the package.  
CacheId String The identifier to use when caching the package.  
DownloadUrl String The URL to use to download the package.  
Id String Identifier for this package, for ordering and cross-referencing.  
InstallCondition String A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true.  
Name String The destination path and file name for this chain payload. The default is the source file name. Use this attribute to rename the chain entry point or extract it into a subfolder.  
SourceFile String Location of the package. Yes
Vital YesNoType Whether the package should be considered "vital".  
Any Attribute (namespace='##other' processContents='lax') Extensibility point in the WiX XML Schema. Schema extensions can register additional attributes at this point in the schema. The extension's CompilerExtension.ParseAttribute() method will be called with the package identifier in contextValues["PackageId"].
See Also
Wix Schema