InstallerCreationCommand Class

Summary

Base class for NAnt.Contrib.Tasks.Msi.MsiCreationCommand and NAnt.Contrib.Tasks.Msi.MsmCreationCommand.
Assembly
NAnt.Contrib.dll
Namespace
NAnt.Contrib.Tasks.Msi
Base Types
  • Object
Derived Types
graph BT Type-->Base0["Object"] Type["InstallerCreationCommand"] class Type type-node Derived0["MsmCreationCommand"]-->Type click Derived0 "/api/NAnt.Contrib.Tasks.Msi/MsmCreationCommand" Derived1["MsiCreationCommand"]-->Type click Derived1 "/api/NAnt.Contrib.Tasks.Msi/MsiCreationCommand"

Syntax

public abstract class InstallerCreationCommand

Constructors

Fields

Name Constant Value Summary
components
featureComponents

Properties

Name Value Summary
_xmlNode XmlNode
AdvtExecuteName string
CabFileName string
ErrorsResourceName string
Location Core.Location
MsiBase MSIBase
NamespaceManager XmlNamespaceManager
Project Core.Project
Properties PropertyDictionary
TempFolderPath string
TemplateResourceName string
Verbose bool

Methods

Name Value Summary
AddModuleComponentVirtual(InstallerDatabase, InstallerTable, string) void
Execute() void
Executes the Task.
IsVersion(string) bool
Determines if the supplied version string is valid. A valid version string should look like: 1 1.1 1.1.1 1.1.1.1
static
LoadTypeSpecificDataFromTask(InstallerDatabase, int) void
Log(Core.Level, string, Object[]) void
ReorderFiles(InstallerDatabase, int) void
Sets the sequence number of files to match their storage order in the cabinet file, after some files have had their filenames changed to go in their own component.