al - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

al , al2 - Mono Montaj Bağlayıcı

ÖZET

al [option] [source-files]

TANIM

AL, Mono montaj bağlayıcısıdır.

Bu bağlayıcı, bir modül koleksiyonundan (.netmodule dosyaları), derleme bildirim dosyalarından ve kaynaklardan derlemeleri bir araya getirmek için kullanılır.

Bunu, kullanılan koda göre düzeneklerin boyutunu küçülten bir araç olan monolinker ile karıştırmayın.

1.0 derlemelerini işlemek için al, 2.0 derlemelerini işlemek için al2'yi kullanın.

SEÇENEKLER

@<filename>

Daha fazla seçenek için yanıt dosyasını okuyun.

-algid:<id>

Dosyaları karma yapmak için kullanılan algoritma. onaltılık olarak belirtilmelidir.

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

Kitaplık için temel adres. BU ÖZELLİK UYGULANMAMIŞTIR.

-bugreport:<filename>

Bir 'Hata Raporu' dosyası oluşturun. BU ÖZELLİK UYGULANMAMIŞTIR.

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

Bu, şirket adını derleme meta verilerine ekler. Bu, [AssemblyCompany ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, yapılandırma dizesini derleme meta verilerine ekler. Bu, [AssemblyConfiguration ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, telif hakkı mesajını derleme meta verilerine ekler. Bu, [AssemblyCopyright ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, desteklenen kültürü derleme meta verilerine ekler. Bu, [AssemblyCulture ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Oluşturulan derleme gecikmeli olarak imzalanacaktır. Bu, C# kaynak koduna [AssemblyDelaySignAttribute (true)] özniteliğini eklemekle eşdeğerdir.

-delay- | -delaysign-

Oluşturulan derleme tam olarak imzalanacaktır (yani, gecikmeli olarak imzalanmayacaktır). Bu, imzalarken varsayılan seçenektir (-keyfile veya -keyname).

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

Bu, derlemenin açıklamasını derleme meta verilerine ekler. Bu, [AssemblyDescription ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, belirtilen dosyayı derleme güvenlik kanıtı olarak derlemeye katıştırır.

-fileversion:<version>

İsteğe bağlı Win32 sürümü. Bu, normal derleme sürümünü geçersiz kılar.

-flags:<flags>

Montaj bayrakları. onaltılık olarak belirtilmelidir.

-fullpaths

Tam nitelikli dosya adlarını kullanarak dosyaları görüntüleyin.

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

Belirtilen tanımlayıcı ad anahtar dosyasında (snk) bulunan anahtar çiftini kullanarak çıktı derlemesini kesin olarak adlandırın (işaretleyin). Gecikmeli imzalama seçeneği de belirtilmedikçe (-gecikme+) tam bir anahtar çifti gereklidir. Bu, C# kaynak koduna [AssemblyKeyFile ("")] özniteliğini eklemekle eşdeğerdir.

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

Belirtilen kapsayıcıda bulunan anahtar çiftini kullanarak çıktı derlemesini kesin olarak adlandırın (işaretleyin). Anahtar kapsayıcılar kullanılırken gecikmeli imzalama desteklenmez. Bu, [AssemblyKeyName ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

-main:<method>

Derleme giriş noktasının yöntem adını belirtir.

-nologo

Başlangıç başlığını ve telif hakkı mesajını gizleyin.

-out:<filename>

Derleme bildirimi için çıktı dosyası adı.

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

Bu, ürün adını montaj meta verilerine ekler. Bu, [AssemblyProduct ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

-productv[ersion]:<text>

Bu, ürün sürümünü derleme meta verilerine ekler. Bu, C# kaynak koduna [AssemblyInformationalVersion ("")] özniteliğini eklemekle eşdeğerdir.

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

Geçerli ler şunlardır: lib | library (.dll) oluşturmak için exe, yürütülebilir bir konsol (.exe) oluşturmak için exe ve win | Windows yürütülebilir dosyası (.exe) oluşturmak için winexe.

-template:<filename>

Varsayılan seçeneklerin alınacağı bir derleme belirtir.

-title:<text>

Bu, derleme meta verilerine bir derleme başlığı ekler. Bu, [AssemblyTitle ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, montaj meta verilerine bir ticari marka mesajı ekler. Bu, [AssemblyTrademark ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

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

Bu, derleme sürümünü derleme meta verilerine ekler. Kalan sayıları otomatik olarak oluşturmak için * kullanabilirsiniz. Bu, [AssemblyVersion ("")] özniteliğinin C# kaynak koduna eklenmesiyle eşdeğerdir.

-win32icon:<filename>

Çıktı için bu simgeyi kullanın.

-win32res:<filename>

Win32 kaynak dosyasını belirtir.

-? | -help

AL hakkında bilgi göster

AYRICA BAKINIZ

sn(1), monolinker(1)

TELİF HAKKI

Telif Hakkı (C) 2005 Novell, Inc (http://www.novell.com)

POSTA LİSTELERİ

Ayrıntılar için http://lists.ximian.com/mailman/listinfo/mono-devel-list adresini ziyaret edin.

İNTERNET SİTESİ

Ayrıntılar için ziyaret edin: http://www.mono-project.com