| al(1) | General Commands Manual | al(1) |
نام (NAME)
al, al2 - پیونددهنده اسمبلی مونو
خلاصه دستور (SYNOPSIS)
al [option] [source-files]
توضیحات (DESCRIPTION)
ابزار AL پیونددهنده اسمبلی در مونو (Mono) است.
این پیونددهنده برای سرهمبندی اسمبلیها از مجموعهای از ماژولها (فایلهای .netmodule)، فایلهای مانیفست اسمبلی و منابع استفاده میشود.
این ابزار را با monolinker اشتباه نگیرید؛ ابزاری که برای کاهش اندازه اسمبلیها بر اساس کدهای استفادهشده به کار میرود.
از al برای پردازش اسمبلیهای ۱.۰ و از al2 برای پردازش اسمبلیهای ۲.۰ استفاده کنید.
گزینهها (OPTIONS)
- @<filename>
- خواندن فایل پاسخ (response file) برای گزینههای بیشتر.
- -algid:<id>
- الگوریتم مورد استفاده برای درهمسازی فایلها. مقدار <id> باید به صورت هگزادسیمال مشخص شود.
- -base:<addr> | -baseaddress:<addr>
- آدرس پایه برای کتابخانه. این ویژگی پیادهسازی نشده است.
- -bugreport:<filename>
- ایجاد یک فایل «گزارش باگ». این ویژگی پیادهسازی نشده است.
- -comp:<text> | -company:<text>
- این گزینه نام شرکت را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyCompany ("<text>")] به کد منبع #C است.
- -config:<text> | -configuration:<text>
- این گزینه رشته پیکربندی را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyConfiguration ("<text>")] به کد منبع #C است.
- -copy:<text> | -copyright:<text>
- این گزینه پیام کپیرایت را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyCopyright ("<text>")] به کد منبع #C است.
- -c:<text> | -culture:<text>
- این گزینه فرهنگ/زبان (Culture) پشتیبانیشده را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyCulture ("<text>")] به کد منبع #C است.
- -delay | -delay+ | -delaysign | -delaysign+
- اسمبلی تولیدشده به صورت تأخیری امضا (delay sign) خواهد شد. این معادل افزودن صفت [AssemblyDelaySignAttribute (true)] به کد منبع #C است.
- -delay- | -delaysign-
- اسمبلی تولیدشده به طور کامل امضا خواهد شد (نه با امضای تأخیری). این حالت پیشفرض هنگام امضا کردن (-keyfile یا -keyname) است.
- -descr:<text> | -description:<text>
- این گزینه توضیحی درباره اسمبلی را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyDescription ("<text>")] به کد منبع #C است.
- -e:<filename> | -evidence:<filename>
- فایل مشخصشده را به عنوان شواهد امنیتی اسمبلی در آن جاسازی میکند.
- -fileversion:<version>
- نسخه اختیاری Win32. این مقدار جایگزین نسخه عادی اسمبلی میشود.
- -flags:<flags>
- پرچمهای اسمبلی. مقدار <flags> باید به صورت هگزادسیمال مشخص شود.
- -fullpaths
- نمایش فایلها با استفاده از نامهای کامل مسیر (fully-qualified).
- -keyf:<filename> | -keyfile:<filename>
- امضای نام قوی (Strongname) برای اسمبلی خروجی با استفاده از جفتکلید موجود در فایل کلید نام قوی مشخصشده (snk). یک جفتکلید کامل الزامی است مگر اینکه گزینه امضای تأخیری نیز مشخص شده باشد (-delay+). این معادل افزودن صفت [AssemblyKeyFile ("<text>")] به کد منبع #C است.
- -keyn:<text> | -keyname:<text>
- امضای نام قوی (Strongname) برای اسمبلی خروجی با استفاده از جفتکلید موجود در مخزن (container) مشخصشده. امضای تأخیری هنگام استفاده از مخازن کلید پشتیبانی نمیشود. این معادل افزودن صفت [AssemblyKeyName ("<text>")] به کد منبع #C است.
- -main:<method>
- نام متد نقطه ورود (entry point) اسمبلی را مشخص میکند.
- -nologo
- جلوگیری از نمایش بنر آغازین و پیام کپیرایت.
- -out:<filename>
- نام فایل خروجی برای مانیفست اسمبلی.
- -prod:<text> | product:<text>
- این گزینه نام محصول را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyProduct ("<text>")] به کد منبع #C است.
- -productv[ersion]:<text>
- این گزینه نسخه محصول را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyInformationalVersion ("<text>")] به کد منبع #C است.
- -t[arget]:<target> | -target=<target>
- مقادیر معتبر برای <target> عبارتند از: lib | library برای ایجاد یک کتابخانه (.dll)، exe برای ایجاد یک فایل اجرایی کنسول (.exe)، و win | winexe برای ایجاد یک فایل اجرایی ویندوز (.exe).
- -template:<filename>
- اسمبلیای را مشخص میکند که گزینههای پیشفرض از آن دریافت شوند.
- -title:<text>
- این گزینه عنوان اسمبلی را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyTitle ("<text>")] به کد منبع #C است.
- -trade:<text> | -trademark:<text>
- این گزینه پیام علامت تجاری را در متاداده اسمبلی درج میکند. این معادل افزودن صفت [AssemblyTrademark ("<text>")] به کد منبع #C است.
- -v:<version> | -version:<version>
- این گزینه نسخه اسمبلی را در متاداده اسمبلی درج میکند. میتوانید از * برای تولید خودکار شمارههای باقیمانده استفاده کنید. این معادل افزودن صفت [AssemblyVersion ("<text>")] به کد منبع #C است.
- -win32icon:<filename>
- استفاده از این آیکون برای خروجی.
- -win32res:<filename>
- فایل منبع (resource) مربوط به Win32 را مشخص میکند.
- -? | -help
- نمایش اطلاعات درباره AL.
همچنین ببینید (SEE ALSO)
sn(1), monolinker(1)
کپیرایت و تکثیر (COPYRIGHT)
Copyright (C) 2005 Novell, Inc (http://www.novell.com)
فهرستهای پستی (MAILING LISTS)
برای جزئیات بیشتر به http://lists.ximian.com/mailman/listinfo/mono-devel-list مراجعه کنید.
وبگاه (WEB SITE)
برای جزئیات بیشتر به http://www.mono-project.com مراجعه کنید.