al2 - manual referensi, opsi, contoh perintah


NAMA

al2 al, al2 - Penghubung Perakitan Mono

RINGKASAN

al [option] [source-files]

KETERANGAN

AL adalah penghubung rakitan Mono.

Linker ini digunakan untuk menyatukan rakitan dari kumpulan modul (file .netmodule), file manifes rakitan, dan sumber daya.

Jangan tertukar dengan monolinker, yang merupakan alat untuk mengurangi ukuran rakitan berdasarkan kode yang digunakan.

Gunakan al untuk memproses rakitan 1.0, gunakan al2 untuk memproses rakitan 2.0.

PILIHAN

@<filename>

Baca file respons untuk opsi lainnya.

-algid:<id>

Algoritma yang digunakan untuk hash file. harus ditentukan dalam heksadesimal.

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

Alamat dasar untuk perpustakaan. FITUR INI TIDAK DITERAPKAN.

-bugreport:<filename>

Buat file 'Laporan Bug'. FITUR INI TIDAK DITERAPKAN.

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

Ini memasukkan nama perusahaan ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyCompany ("")] ke dalam kode sumber C#.

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

Ini memasukkan string konfigurasi ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyConfiguration ("")] ke dalam kode sumber C#.

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

Ini menyisipkan pesan hak cipta ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyCopyright ("")] ke dalam kode sumber C#.

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

Ini menyisipkan budaya yang didukung ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyCulture ("")] ke dalam kode sumber C#.

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

Majelis yang dihasilkan akan ditunda ditandatangani. Ini sama dengan menambahkan atribut [AssemblyDelaySignAttribute (true)] ke dalam kode sumber C#.

-delay- | -delaysign-

Majelis yang dihasilkan akan ditandatangani sepenuhnya (yaitu tidak ditunda ditandatangani). Ini adalah opsi default saat menandatangani (-keyfile atau -keyname).

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

Ini menyisipkan deskripsi rakitan ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyDescription ("")] ke dalam kode sumber C#.

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

Ini menyematkan file yang ditentukan ke dalam rakitan sebagai bukti keamanan rakitan.

-fileversion:<version>

Versi Win32 opsional. Ini mengesampingkan versi rakitan normal.

-flags:<flags>

Bendera perakitan. harus ditentukan dalam heksadesimal.

-fullpaths

Tampilkan file menggunakan nama file yang sepenuhnya memenuhi syarat.

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

Nama kuat (tanda tangani) rakitan keluaran menggunakan pasangan kunci yang ada dalam file kunci nama kuat (snk) yang ditentukan. Pasangan kunci lengkap diperlukan kecuali jika opsi penundaan penandatanganan juga ditentukan (-delay+). Ini sama dengan menambahkan atribut [AssemblyKeyFile ("")] ke dalam kode sumber C#.

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

Strongname (tanda tangani) rakitan keluaran menggunakan pasangan kunci yang ada dalam wadah yang ditentukan. Penandatanganan penundaan tidak didukung saat menggunakan penampung kunci. Ini sama dengan menambahkan atribut [AssemblyKeyName ("")] ke dalam kode sumber C#.

-main:<method>

Menentukan nama metode titik masuk perakitan.

-nologo

Menekan spanduk startup dan pesan hak cipta.

-out:<filename>

Nama file keluaran untuk manifes rakitan.

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

Ini memasukkan nama produk ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyProduct ("")] ke dalam kode sumber C#.

-productv[ersion]:<text>

Ini memasukkan versi produk ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyInformationalVersion ("")] ke dalam kode sumber C#.

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

yang valid adalah: lib | library untuk membuat library (.dll), exe untuk membuat console executable (.exe), dan win | winexe untuk membuat Windows yang dapat dieksekusi (.exe).

-template:<filename>

Menentukan rakitan untuk mendapatkan opsi default.

-title:<text>

Ini menyisipkan judul rakitan ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyTitle ("")] ke dalam kode sumber C#.

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

Ini menyisipkan pesan merek dagang ke dalam metadata rakitan. Ini sama dengan menambahkan atribut [AssemblyTrademark ("")] ke dalam kode sumber C#.

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

Ini memasukkan versi rakitan ke dalam metadata rakitan. Anda dapat menggunakan * untuk menghasilkan nomor yang tersisa secara otomatis. Ini sama dengan menambahkan atribut [AssemblyVersion ("")] ke dalam kode sumber C#.

-win32icon:<filename>

Gunakan ikon ini untuk output.

-win32res:<filename>

Menentukan file sumber daya Win32.

-? | -help

Menampilkan informasi tentang AL

LIHAT JUGA

sn(1), monolinker(1)

HAK CIPTA

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

DAFTAR SURAT

Kunjungi http://lists.ximian.com/mailman/listinfo/mono-devel-list untuk detailnya.

SITUS WEB

Kunjungi: http://www.mono-project.com untuk detailnya