Name
ILasm.exe — MSIL Assembler
Synopsis
ilasm [options
]file1
[[options
]file2
...]
Description
Creates MSIL modules and
assemblies
directly from an MSIL textual representation. See
IL Debugging
elsewhere in this chapter for an example that
uses ILasm.exe
.
Options
-
/?
Displays usage information and exits.
-
/ali[gnment]=
int
Specifies a value for File Alignment in the NT Optional Header. Overrides the MSIL
.alignment
directive.-
/bas[e]=
int
Specifies a value for
ImageBase
in the NT Optional Header. Overrides the MSIL.imagebase
directive.-
/clo[ck]
Reports on how long the assembly takes.
-
/deb[ug]
Includes debugging information in the output file.
-
/dll
Assembles source file to a DLL.
-
/exe
Assembles source file to an executable file (the default).
-
/fla[gs]=
int
Sets
ImageFlags
in the CLR header. Overrides the MSIL.corflags
directive.-
/key
:file
Specifies the name of the file that contains the key or key-pair with which to sign the assembly. You can generate a key file with the
sn
utility.-
/key:@
text
Specifies a key container that contains the key-pair with which to sign the assembly. You can add keys to a container using
sn -i
.-
/lis[ting]
Emits a listing to the console as the file is assembled.
-
/nol[ogo]
Suppresses display of the banner and copyright messages.
-
/out[put]
:file
Specifies the output filename.
-
/qui[et]
Suppresses display of assembly progress to console.
-
/res[ource]
:file
Specifies a Win32 resource (
.res
) file to include in the generated assembly.-
/sub[system]=
int
Specifies ...
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.