al2 - справочное руководство, опции, примеры команд


ИМЯ

al2 al, al2 — компоновщик моно-сборок

СИНТАКСИС

al [option] [source-files]

ОПИСАНИЕ

AL — компоновщик сборки Mono.

Этот компоновщик используется для сборки сборок из набора модулей (файлов .netmodule), файлов манифеста сборок и ресурсов.

Не путайте его с монолинкером, который представляет собой инструмент для уменьшения размера сборок на основе используемого кода.

Используйте al для обработки сборок 1.0, используйте al2 для обработки сборок 2.0.

ПАРАМЕТРЫ

@<filename>

Прочтите файл ответов, чтобы узнать о дополнительных параметрах.

-algid:<id>

Алгоритм, используемый для хеширования файлов. должен быть указан в шестнадцатеричном формате.

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

Базовый адрес библиотеки. ЭТА ФУНКЦИЯ НЕ РЕАЛИЗОВАНА.

-bugreport:<filename>

Создайте файл «Отчет об ошибке». ЭТА ФУНКЦИЯ НЕ РЕАЛИЗОВАНА.

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

Это вставит название компании в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyCompany ("")] в исходный код C#.

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

Это вставит строку конфигурации в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyConfiguration ("")] в исходный код C#.

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

Это вставит сообщение об авторских правах в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyCopyright ("")] в исходный код C#.

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

Это вставит поддерживаемый язык и региональные параметры в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyCulture ("")] в исходный код C#.

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

Сгенерированная сборка будет подписана с задержкой. Это эквивалентно добавлению атрибута [AssemblyDelaySignAttribute (true)] в исходный код C#.

-delay- | -delaysign-

Сгенерированная сборка будет полностью подписана (т.е. не подписана с задержкой). Это опция по умолчанию при подписании (-keyfile или -keyname).

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

Это вставляет описание сборки в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyDescription ("")] в исходный код C#.

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

Это встраивает в сборку указанный файл в качестве свидетельства безопасности сборки.

-fileversion:<version>

Дополнительная версия Win32. Это переопределяет обычную версию сборки.

-flags:<flags>

Флаги сборки. <флаги> должны быть указаны в шестнадцатеричном формате.

-fullpaths

Отображать файлы, используя полные имена файлов.

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

Строгое имя (подпись) выходной сборки с помощью пары ключей, представленной в указанном файле ключей строгого имени (snk). Требуется полная пара ключей, если не указан параметр отложенной подписи (-delay+). Это эквивалентно добавлению атрибута [AssemblyKeyFile ("")] в исходный код C#.

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

Строгое имя (подпись) выходной сборки с помощью пары ключей, присутствующей в указанном контейнере. Отложенная подпись не поддерживается при использовании контейнеров ключей. Это эквивалентно добавлению атрибута [AssemblyKeyName ("")] в исходный код C#.

-main:<method>

Указывает имя метода точки входа сборки.

-nologo

Подавить баннер запуска и сообщение об авторских правах.

-out:<filename>

Имя выходного файла для манифеста сборки.

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

Это вставит название продукта в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyProduct ("")] в исходный код C#.

-productv[ersion]:<text>

Это вставит версию продукта в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyInformationalVersion ("")] в исходный код C#.

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

Допустимые : lib | library для создания библиотеки (.dll), exe для создания исполняемого файла консоли (.exe) и win | winexe для создания исполняемого файла Windows (.exe).

-template:<filename>

Указывает сборку, из которой необходимо получить параметры по умолчанию.

-title:<text>

Это вставит заголовок сборки в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyTitle ("")] в исходный код C#.

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

Это вставит сообщение о торговой марке в метаданные сборки. Это эквивалентно добавлению атрибута [AssemblyTrademark ("")] в исходный код C#.

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

Это вставит версию сборки в метаданные сборки. Вы можете использовать * для автоматического создания оставшихся номеров. Это эквивалентно добавлению атрибута [AssemblyVersion ("")] в исходный код C#.

-win32icon:<filename>

Используйте этот значок для вывода.

-win32res:<filename>

Указывает файл ресурсов Win32.

-? | -help

Показать информацию о AL

СМОТРИТЕ ТАКЖЕ

sn(1), monolinker(1)

АВТОРСКИЕ ПРАВА

Авторские права (C) Novell, Inc., 2005 г. (http://www.novell.com)

СПИСКИ РАССЫЛКИ

Посетите http://lists.ximian.com/mailman/listinfo/mono-devel-list, чтобы узнать подробности.

ВЕБ-САЙТ

Посетите: http://www.mono-project.com для деталей