Skip to main content
Version: v3

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
NameTypeDescriptionRequired
AdminImageYesNoTypeSet to 'yes' if the source is an admin image. 
CommentsStringOptional comments for browsing. 
CompressedYesNoType Set to 'yes' to have compressed files in the source. This attribute cannot be set for merge modules.  
DescriptionStringThe product full name or description. 
IdAutogenGuid 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.  
InstallerVersionInteger 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.  
InstallPrivilegesEnumerationUse 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.
 
InstallScopeEnumerationUse 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."
 
KeywordsStringOptional keywords for browsing. 
LanguagesStringThe list of language IDs (LCIDs) supported in the package. 
ManufacturerStringThe vendor releasing the package. 
PlatformEnumeration The platform supported by the package. Use of this attribute is discouraged; instead, specify the -arch switch at the candle.exe command line or the InstallerPlatform property in a .wixproj MSBuild project. 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.
arm
Set this value to declare that the package is an arm package. This value requires that the InstallerVersion property be set to 500 or greater.
arm64
Set this value to declare that the package is an arm64 package. This value requires that the InstallerVersion property be set to 500 or greater.
intel
This value has been deprecated. Use "x86" instead.
intel64
This value has been deprecated. Use "ia64" instead.
 
PlatformsString The list of platforms supported by the package. This attribute has been deprecated. Specify the -arch switch at the candle.exe command line or the InstallerPlatform property in a .wixproj MSBuild project.  
ReadOnlyYesNoDefaultType 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.  
ShortNamesYesNoTypeSet to 'yes' to have short filenames in the source. 
SummaryCodepageStringThe 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