1:al

From Linux Man Pages

Jump to: navigation, search
      ilasm - Mono Assembly Linker
      
      al [option] [source-files]

Contents

DESCRIPTION

      AL is the Mono assembly linkder.

OPTIONS

      @<filename>
             Read response file for more options.
 
      -algid:<id>
             Algorithm used to hash files. The <id> must be specified in hexadecimal.
 
      -base:<addr> | -baseaddress:<addr>
             Base address for the library. THIS FEATURE ISN'T IMPLEMENTED.
 
      -bugreport:<filename>
             Create a 'Bug Report' file. THIS FEATURE ISN'T IMPLEMENTED.
 
      -comp:<text> | -company:<text>
             This  inserts  the  company  name into the assembly metadata.  This is equivalent to adding the [Assembly-
             Company ("<text>")] attribute into C# source code.
 
      -config:<text> | -configuration:<text>
             This inserts the configuration string into the assembly  metadata.   This  is  equivalent  to  adding  the
             [AssemblyConfiguration ("<text>")] attribute into C# source code.
 
      -copy:<text> | -copyright:<text>
             This  inserts  the copyright message into the assembly metadata.  This is equivalent to adding the [Assem-
             blyCopyright ("<text>")] attribute into C# source code.
 
      -c:<text> | -culture:<text>
             This inserts the supported culture into the assembly metadata.  This is equivalent to adding  the  [Assem-
             blyCulture ("<text>")] attribute into C# source code.
 
      -delay | -delay+ | -delaysign | -delaysign+
             The generated assembly will be delay signed.  This is equivalent to adding the [AssemblyDelaySignAttribute
             (true)] attribute into C# source code.
 
      -delay- | -delaysign-
             The generated assembly will be fully signed (i.e. not delay signed).  This  is  the  default  option  when
             signing (-keyfile or -keyname).
 
      -descr:<text> | -description:<text>
             This  inserts  a description of the assembly into the assembly metadata.  This is equivalent to adding the
             [AssemblyDescription ("<text>")] attribute into C# source code.
 
      -e:<filename> | -evidence:<filename>
             This embed into the assembly the specified file as assembly security evidences.
 
      -fileversion:<version>
             Optional Win32 version. This overrides the normal assembly version.
 
      -flags:<flags>
             Assembly flags. The <flags> must be specified in hexadecimal.
 
      -fullpaths
             Display files using fully-qualified filenames.
 
      -keyf:<filename> | -keyfile:<filename>
             Strongname (sign) the output assembly using the key pair present in the specified  strong  name  key  file
             (snk).  A  full key pair is required unless the delay signing option is also specified (-delay+).  This is
             equivalent to adding the [AssemblyKeyFile ("<text>")] attribute into C# source code.
 
      -keyn:<text> | -keyname:<text>
             Strongname (sign) the output assembly using the key pair present in the specified container. Delay signing
             isn't  supported when using key containers.  This is equivalent to adding the [AssemblyKeyName ("<text>")]
             attribute into C# source code.
 
      -main:<method>
             Specifies the method name of the assembly entry point.
 
      -nologo
             Suppress the startup banner and copyright message.
 
      -out:<filename>
             Output file name for the assembly manifest.
 
      -prod:<text> | product:<text>
             This inserts the product name into the assembly metadata.  This is equivalent to adding the [AssemblyProd-
             uct ("<text>")] attribute into C# source code.
 
      -productv[ersion]:<text>
             This  inserts the product version into the assembly metadata.  This is equivalent to adding the [Assembly-
             InformationalVersion ("<text>")] attribute into C# source code.
 
      -t[arget]:<target> | -target=<target>
             Valid <target>s are: lib | library to create a library (.dll), exe to create a console executable  (.exe),
             and win | winexe to create a Windows executable (.exe).
 
      -template:<filename>
             Specifies an assembly to get default options from.
 
      -title:<text>
             This  inserts an assembly title into the assembly metadata.  This is equivalent to adding the [AssemblyTi-
             tle ("<text>")] attribute into C# source code.
 
      -trade:<text> | -trademark:<text>
             This inserts a trademark message into the assembly metadata.  This is equivalent to adding the  [Assembly-
             Trademark ("<text>")] attribute into C# source code.
 
      -v:<version> | -version:<version>
             This  inserts  the  assembly  version into the assembly metadata. You can use * to auto-generate remaining
             numbers.  This is equivalent to adding the [AssemblyVersion ("<text>")] attribute into C# source code.
 
      -win32icon:<filename>
             Use this icon for the output.
 
      -win32res:<filename>
             Specifies the Win32 resource file.
 
      -? | -help
             Display information about AL

RELATED

      sn(1)

COPYRIGHT

      Copyright (C) 2005 Novell, Inc (http://www.novell.com)

MAILING LISTS

      Visit http://lists.ximian.com/mailman/listinfo/mono-devel-list for details.

WEB SITE

      Visit: http://www.mono-project.com for details

CATEGORY

Personal tools