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
.alignmentdirective.-
/bas[e]=int Specifies a value for
ImageBasein the NT Optional Header. Overrides the MSIL.imagebasedirective.-
/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
ImageFlagsin the CLR header. Overrides the MSIL.corflagsdirective.-
/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
snutility.-
/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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access