OBSOLETE
Please use nuget 'Fake.DotNet.ILMerge', open 'Fake.DotNet' and use ILMerge.Params instead
ILMergeParams
Parameter type for ILMerge
Record Fields
Record Field | Description |
AllowDuplicateTypes
Signature: AllowDuplicateTypes
|
Duplicate types policy |
AllowMultipleAssemblyLevelAttributes
Signature: bool
|
Assembly-level attributes names that have the same type are copied over into the target directory |
AllowWildcards
Signature: bool
|
Wild cards in file names are expanded and all matching files will be used as input. |
AllowZeroPeKind
Signature: bool
|
|
AttributeFile
Signature: string
|
Path to an assembly that will be used to get all of the assembly-level attributes |
Closed
Signature: bool
|
True -> transitive closure of the input assemblies is computed and added to the list of input assemblies. |
CopyAttributes
Signature: bool
|
|
DebugInfo
Signature: bool
|
True (default) -> creates a .pdb file for the output assembly and merges into it any .pdb files found for input assemblies. |
FileAlignment
Signature: int option
|
|
Internalize
Signature: InternalizeTypes
|
|
KeyFile
Signature: string
|
|
Libraries
Signature: seq<string>
|
Assemblies to merge with the primary assembly |
LogFile
Signature: string
|
|
SearchDirectories
Signature: seq<string>
|
Directories to be used to search for input assemblies |
TargetKind
Signature: TargetKind
|
|
TargetPlatform
Signature: string
|
v1 or v1.1 or v2 or v4 or version,platform |
TimeOut
Signature: TimeSpan
|
|
ToolPath
Signature: string
|
Path to ILMerge.exe |
UnionMerge
Signature: bool
|
True -> types with the same name are all merged into a single type in the target assembly. |
Version
Signature: string
|
Version to use for the merged assembly |
XmlDocs
Signature: bool
|
True -> XML documentation files are merged to produce an XML documentation file for the target assembly. |