InstallerTaskBase.

InstallerSummaryInformationElement Property

Summary

Sets various properties in the SummaryInformation stream (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/summary_information_stream.asp)

All of the sub-elements are optional.

Nested Elements:

<title>

    Briefly describes the type of installer package. Phrases such as "Installation Database" or "Transform" or "Patch" may be used for this property.
    Default value: Value of the ProductName property, if defined.

</title>

<subject>

    A short description of the product to be installed. This value is typically set from the installer property ProductName
    Default value: Value of the ProductName property, if defined.

</subject>

<author>

    The manufacturer of the installation database. This value is typically set from the installer property Manufacturer.
    Default value: Value of the Manufacturer property, if defined.

</author>

<keywords>

    Used by file browsers to hold keywords that permit the database file to be found in a keyword search. The set of keywords typically includes "Installer" as well as product-specific keywords, and may be localized.
    Default value: Value of the Keywords property, if defined.

</keywords>

<comments>

    A general description/purpose of the installer database.
    Default value: Value of the Comments property, if defined.

</comments>

<template>

    Indicates the platform and language versions that are supported by the database. The Template Summary Property of a patch package is a semicolon-delimited list of the product codes that can accept the patch. See http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/template_summary_property.asp for more information.

</template>

<revisionnumber>

    Contains the package code (GUID) for the installer package. The package code is a unique identifier of the installer package. Note: Default behavior - a new GUID is generated every time

</revisionnumber>

<creatingapplication>

    The name of the application used to author the database. Note: Default value is NAnt.

</creatingapplication>

Examples

Define specific summary information. <summaryinformation> <title>Installation Database</title> <subject>${install.productname}</subject> <author>${install.manufacturer}</author> <keywords>MSI, database, NAnt, Installer</keywords> <comments>This installer database contains the logic and data required to install NAnt</comments> <template>;1033</template> <creatingapplication>NAnt - http://nant.sf.net </creatingapplication> </summaryinformation>
Assembly
NAnt.Contrib.dll
Namespace
NAnt.Contrib.Tasks.Msi
Containing Type
InstallerTaskBase

Syntax

[BuildElement("summaryinformation", ProcessXml = false)]
public SchemaElement[] InstallerSummaryInformationElement { get; set; }

Attributes

Type Description
BuildElement

Value

Type Description
SchemaElement[]