ILasm.exe

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

See Also

Csc.exe , ILDasm.exe



C# in a Nutshell
C # in a Nutshell, Second Edition
ISBN: 0596005261
EAN: 2147483647
Year: 2005
Pages: 963

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net