al2 - manuel de référence, options, exemples de commandes


NOM

al2 al, al2 - Lieur d'assemblage mono

SYNOPSIS

al [option] [source-files]

DESCRIPTION

AL est le lieur d'assemblage Mono.

Cet éditeur de liens est utilisé pour assembler des assemblages à partir d'une collection de modules (fichiers .netmodule), de fichiers manifestes d'assemblage et de ressources.

Ne confondez pas cela avec le monolinker, qui est un outil permettant de réduire la taille des assemblages en fonction du code utilisé.

Utilisez al pour traiter les assemblages 1.0, utilisez al2 pour traiter les assemblages 2.0.

OPTIONS

@<filename>

Lisez le fichier de réponses pour plus d'options.

-algid:<id>

Algorithme utilisé pour hacher les fichiers. L' doit être spécifié en hexadécimal.

-base:<addr> | -baseaddress:<addr>

Adresse de base de la bibliothèque. CETTE FONCTION N'EST PAS IMPLÉMENTÉE.

-bugreport:<filename>

Créez un fichier 'Bug Report'. CETTE FONCTION N'EST PAS IMPLÉMENTÉE.

-comp:<text> | -company:<text>

Cela insère le nom de la société dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyCompany ("")] dans le code source C#.

-config:<text> | -configuration:<text>

Cela insère la chaîne de configuration dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyConfiguration ("")] dans le code source C#.

-copy:<text> | -copyright:<text>

Cela insère le message de copyright dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyCopyright ("")] dans le code source C#.

-c:<text> | -culture:<text>

Cela insère la culture prise en charge dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyCulture ("")] dans le code source C#.

-delay | -delay+ | -delaysign | -delaysign+

L'assembly généré sera signé en différé. Cela équivaut à ajouter l'attribut [AssemblyDelaySignAttribute (true)] dans le code source C#.

-delay- | -delaysign-

L'assembly généré sera entièrement signé (c'est-à-dire qu'il ne sera pas signé en différé). Il s'agit de l'option par défaut lors de la signature (-keyfile ou -keyname).

-descr:<text> | -description:<text>

Cela insère une description de l'assembly dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyDescription ("")] dans le code source C#.

-e:<filename> | -evidence:<filename>

Cela intègre dans l'assembly le fichier spécifié en tant que preuves de sécurité de l'assembly.

-fileversion:<version>

Version Win32 facultative. Cela remplace la version d'assemblage normale.

-flags:<flags>

Drapeaux de l'Assemblée. Les doivent être spécifiés en hexadécimal.

-fullpaths

Affichez les fichiers en utilisant des noms de fichiers complets.

-keyf:<filename> | -keyfile:<filename>

Nom fort (signe) de l'assembly de sortie à l'aide de la paire de clés présente dans le fichier de clé de nom fort spécifié (snk). Une paire de clés complète est requise, sauf si l'option de signature différée est également spécifiée (-delay+). Cela équivaut à ajouter l'attribut [AssemblyKeyFile ("")] dans le code source C#.

-keyn:<text> | -keyname:<text>

Nom fort (signe) de l'assembly de sortie à l'aide de la paire de clés présente dans le conteneur spécifié. La signature différée n'est pas prise en charge lors de l'utilisation de conteneurs de clés. Cela équivaut à ajouter l'attribut [AssemblyKeyName ("")] dans le code source C#.

-main:<method>

Spécifie le nom de la méthode du point d'entrée de l'assembly.

-nologo

Supprimez la bannière de démarrage et le message de copyright.

-out:<filename>

Nom du fichier de sortie pour le manifeste d'assembly.

-prod:<text> | product:<text>

Cela insère le nom du produit dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyProduct ("")] dans le code source C#.

-productv[ersion]:<text>

Cela insère la version du produit dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyInformationalVersion ("")] dans le code source C#.

-t[arget]:<target> | -target=<target>

Les valides sont : lib | bibliothèque pour créer une bibliothèque (.dll), exe pour créer un exécutable de console (.exe) et win | winexe pour créer un exécutable Windows (.exe).

-template:<filename>

Spécifie un assembly à partir duquel obtenir les options par défaut.

-title:<text>

Cela insère un titre d'assembly dans les métadonnées d'assembly. Cela équivaut à ajouter l'attribut [AssemblyTitle ("")] dans le code source C#.

-trade:<text> | -trademark:<text>

Cela insère un message de marque dans les métadonnées de l'assembly. Cela équivaut à ajouter l'attribut [AssemblyTrademark ("")] dans le code source C#.

-v:<version> | -version:<version>

Cela insère la version de l'assembly dans les métadonnées de l'assembly. Vous pouvez utiliser * pour générer automatiquement les numéros restants. Cela équivaut à ajouter l'attribut [AssemblyVersion ("")] dans le code source C#.

-win32icon:<filename>

Utilisez cette icône pour la sortie.

-win32res:<filename>

Spécifie le fichier de ressources Win32.

-? | -help

Afficher des informations sur AL

VOIR ÉGALEMENT

sn(1), monolinker(1)

DROITS D'AUTEUR

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

LISTES DE DIFFUSION

Visitez http://lists.ximian.com/mailman/listinfo/mono-devel-list pour plus de détails.

SITE INTERNET

Visitez : http://www.mono-project.com pour plus de détails