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.
- /?
-
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 a value for the subsystem in the NT Optional Header. Overrides
the MSIL .subsystem directive.