MsmTask.

MsmModuleDependenciesElement Property

Summary

Lists other merge modules that are required for this merge module to operate properly.

Contains any number of dependency elements.

More information is available here.

Parameters

Attribute Type Description Required
id string Identifier of the merge module required True
language string Numeric language ID of the dependent merge module. Can specify the language ID for a single language, such as 1033 for U.S. English, or specify the language ID for a language group, such as 9 for any English. If the field contains a group language ID, any merge module with having a language code in that group satisfies the dependency. If the RequiredLanguage is set to 0, any merge module filling the other requirements satisfies the dependency. True
version string Version of the dependent merge module. If ommited, any version fills the dependency. False

Examples

Make sure that the NAnt merge module is included <moduledependencies> <dependency id="NAnt_MergeModule.2D2FB50C_DADF_4813_8932_8EF1E8CB8E80" language="0" /> </moduledependencies>
Assembly
NAnt.Contrib.dll
Namespace
NAnt.Contrib.Tasks.Msi
Containing Type
MsmTask

Syntax

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

Attributes

Type Description
BuildElement

Value

Type Description
SchemaElement[]