Package Element

Windows Installer XML

Package Element

Description
Properties about the package to be placed in the Summary Information Stream. These are visible from COM through the IStream interface, and these properties can be seen on the package in Explorer.
Windows Installer references
None
Parents
Module, Product
Inner Text
None
Children
None
Attributes
Name Type Description Required
AdminImage YesNoType Set to 'yes' if the source is an admin image.  
Comments String Optional comments for browsing.  
Compressed YesNoType Set to 'yes' to have compressed files in the source. This attribute cannot be set for merge modules.  
Description String The product full name or description.  
Id AutogenGuid The package code GUID for a product or merge module. When compiling a product, this attribute should not be set in order to allow the package code to be generated for each build. When compiling a merge module, this attribute must be set to the modularization guid.  
InstallerVersion Integer The minimum version of the Windows Installer required to install this package. Take the major version of the required Windows Installer and multiply by a 100 then add the minor version of the Windows Installer. For example, "200" would represent Windows Installer 2.0 and "405" would represent Windows Installer 4.5. For 64-bit Windows Installer packages, this property is set to 200 by default as Windows Installer 2.0 was the first version to support 64-bit packages.  
InstallPrivileges Enumeration Use this attribute to specify the priviliges required to install the package on Windows Vista and above. This attribute's value must be one of the following:
limited
Set this value to declare that the package does not require elevated privileges to install.
elevated
Set this value to declare that the package requires elevated privileges to install. This is the default value.
 
InstallScope Enumeration Use this attribute to specify the installation scope of this package: per-machine or per-user. This attribute's value must be one of the following:
perMachine
Set this value to declare that the package is a per-machine installation and requires elevated privileges to install. Sets the ALLUSERS property to 1.
perUser
Set this value to declare that the package is a per-user installation and does not require elevated privileges to install. Sets the package's InstallPrivileges attribute to "limited."
 
Keywords String Optional keywords for browsing.  
Languages String The list of language IDs (LCIDs) supported in the package.  
Manufacturer String The vendor releasing the package.  
Platform Enumeration The platform supported by the package. This attribute's value must be one of the following:
x86
Set this value to declare that the package is an x86 package.
ia64
Set this value to declare that the package is an ia64 package. This value requires that the InstallerVersion property be set to 200 or greater.
x64
Set this value to declare that the package is an x64 package. This value requires that the InstallerVersion property be set to 200 or greater.
intel
This value has been deprecated. Use "x86" instead.
intel64
This value has been deprecated. Use "ia64" instead.
 
Platforms String This attribute has been deprecated; please use the Platform attribute instead.  
ReadOnly YesNoDefaultType The value of this attribute conveys whether the package should be opened as read-only. A database editing tool should not modify a read-only enforced database and should issue a warning at attempts to modify a read-only recommended database.  
ShortNames YesNoType Set to 'yes' to have short filenames in the source.  
SummaryCodepage String The code page integer value or web name for summary info strings only. See remarks for more information.  
Remarks

You can specify any valid Windows code by by integer like 1252, or by web name like Windows-1252. See Code Pages for more information.

See Also
Wix Schema