FAKE - F# Make - A DSL for build tasks and more FAKE
6.1.3

Lookig for older versions of the documentation, pre FAKE v6? See 

v5.fake.build

ILMerge.Params Type

Parameter type for ILMerge

Record fields

Record Field Description

AllowDuplicateTypes

Full Usage: AllowDuplicateTypes

Field type: AllowDuplicateTypes

Duplicate types policy

Field type: AllowDuplicateTypes

AllowMultipleAssemblyLevelAttributes

Full Usage: AllowMultipleAssemblyLevelAttributes

Field type: bool

Assembly-level attributes names that have the same type are copied over into the target directory

Field type: bool

AllowWildcards

Full Usage: AllowWildcards

Field type: bool

Wild cards in file names are expanded and all matching files will be used as input.

Field type: bool

AllowZeroPeKind

Full Usage: AllowZeroPeKind

Field type: bool
Field type: bool

AttributeFile

Full Usage: AttributeFile

Field type: string

Path to an assembly that will be used to get all of the assembly-level attributes

Field type: string

Closed

Full Usage: Closed

Field type: bool

True -> transitive closure of the input assemblies is computed and added to the list of input assemblies.

Field type: bool

CopyAttributes

Full Usage: CopyAttributes

Field type: bool
Field type: bool

DebugInfo

Full Usage: DebugInfo

Field type: bool

True (default) -> creates a .pdb file for the output assembly and merges into it any .pdb files found for input assemblies.

Field type: bool

FileAlignment

Full Usage: FileAlignment

Field type: int option
Field type: int option

Internalize

Full Usage: Internalize

Field type: InternalizeTypes
Field type: InternalizeTypes

KeyFile

Full Usage: KeyFile

Field type: string
Field type: string

Libraries

Full Usage: Libraries

Field type: seq<string>

Assemblies to merge with the primary assembly

Field type: seq<string>

LogFile

Full Usage: LogFile

Field type: string
Field type: string

SearchDirectories

Full Usage: SearchDirectories

Field type: seq<string>

Directories to be used to search for input assemblies

Field type: seq<string>

TargetKind

Full Usage: TargetKind

Field type: TargetKind
Field type: TargetKind

TargetPlatform

Full Usage: TargetPlatform

Field type: string

v1 or v1.1 or v2 or v4 or version,platform

Field type: string

ToolPath

Full Usage: ToolPath

Field type: string

Path to ILMerge.exe

Field type: string

UnionMerge

Full Usage: UnionMerge

Field type: bool

True -> types with the same name are all merged into a single type in the target assembly.

Field type: bool

Version

Full Usage: Version

Field type: Version option

Version to use for the merged assembly

Field type: Version option

XmlDocs

Full Usage: XmlDocs

Field type: bool

True -> XML documentation files are merged to produce an XML documentation file for the target assembly.

Field type: bool

Static members

Static member Description

Params.Create()

Full Usage: Params.Create()

Returns: Params

ILMerge default parameters. Tries to automatically locate ilmerge.exe in a subfolder.

Returns: Params