MsmTask.

MsmModuleIgnoreTablesElement Property

Summary

If a table in the merge module is listed in the ModuleIgnoreTable table, it is not merged into the .msi file. If the table already exists in the .msi file, it is not modified by the merge. The tables in the ModuleIgnoreTable can therefore contain data that is unneeded after the merge.

More information is available here.

Parameters

Attribute Type Description Required
table string Name of the table in the merge module that is not to be merged into the .msi file. True

Examples

Ensure the module is compatible for users who have versions of Mergemod.dll earlier than 2.0 <moduleignoretables> <table name="ModuleConfiguration" /> <table name="ModuleSubstitution" /> <table name="_ModuleConfigurationGroup" /> </moduleignoretables>
Assembly
NAnt.Contrib.dll
Namespace
NAnt.Contrib.Tasks.Msi
Containing Type
MsmTask

Syntax

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

Attributes

Type Description
BuildElement

Value

Type Description
SchemaElement[]