Table D-1. Assembly Generation Utility common uses
|
/flags:flags
|
Specifies a value for the Flags field in the assembly.
0x0000: side-by-side compatible
0x0010: cannot execute with other versions in the same application domain.
0x0020: cannot execute with other versions in the same process
0x0030: cannot execute with other versions on the same computer
|
/help or /?
|
Use to get help for this command.
|
/keyfile:keyfilename or
/keyf:keyfilename
|
Use to create shared components.
keyfilename contains a key pair generated
with the Shared Name Utility (sn.exe). The
compiler inserts the public key into the assembly manifest and then
signs the assembly with the private key.
|
/keyname:keycontainer
or /keyn:keycontainer
|
Use to create shared components.
keycontainer contains a key pair generated
and installed into a key container with the Shared Name Utility
(sn.exe). The compiler inserts the public key
into the assembly manifest and then signs the assembly with the
private key.
|
/main:entrymethod
|
Specifies the entry-point method name when converting a module to an
executable.
|
/out:filename
|
Specifies the output filename.
|
/target:lib|exe|win or
/t:lib|exe|win
|
Specifies the file format of the output file (lib
for library, exe for console executable, and
win for win32 executable). The default setting is
lib.
|
/version:major.minor.revision.build
|
Specifies version information for the assembly. The default value is
0.
|