al2 - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

al2 al, al2 — łącznik zespołu mono

STRESZCZENIE

al [option] [source-files]

OPIS

AL to linker zespołu Mono.

Ten konsolidator służy do łączenia zestawów z kolekcji modułów (plików .netmodule), plików manifestu zestawu i zasobów.

Nie myl tego z monolinkerem, który jest narzędziem do zmniejszania rozmiaru zestawów na podstawie użytego kodu.

Użyj al do przetwarzania zestawów 1.0, użyj al2 do przetwarzania zestawów 2.0.

OPCJE

@<filename>

Przeczytaj plik odpowiedzi, aby uzyskać więcej opcji.

-algid:<id>

Algorytm używany do mieszania plików. musi być podany w systemie szesnastkowym.

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

Adres bazowy biblioteki. TA FUNKCJA NIE JEST ZAimplementowana.

-bugreport:<filename>

Utwórz plik „Raport o błędzie”. TA FUNKCJA NIE JEST ZAimplementowana.

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

Spowoduje to wstawienie nazwy firmy do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyCompany ("")] do kodu źródłowego języka C#.

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

Spowoduje to wstawienie ciągu konfiguracji do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyConfiguration ("")] do kodu źródłowego języka C#.

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

Spowoduje to wstawienie informacji o prawach autorskich do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyCopyright ("")] do kodu źródłowego języka C#.

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

Spowoduje to wstawienie obsługiwanej kultury do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyCulture ("")] do kodu źródłowego języka C#.

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

Wygenerowany zestaw zostanie podpisany z opóźnieniem. Jest to równoznaczne z dodaniem atrybutu [AssemblyDelaySignAttribute (true)] do kodu źródłowego języka C#.

-delay- | -delaysign-

Wygenerowany zestaw zostanie w pełni podpisany (tj. bez podpisu opóźnionego). Jest to domyślna opcja podczas podpisywania (-keyfile lub -keyname).

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

Spowoduje to wstawienie opisu zestawu do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyDescription ("")] do kodu źródłowego języka C#.

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

To osadza w zestawie określony plik jako dowód bezpieczeństwa zestawu.

-fileversion:<version>

Opcjonalna wersja Win32. To zastępuje normalną wersję zestawu.

-flags:<flags>

Flagi montażowe. muszą być określone w systemie szesnastkowym.

-fullpaths

Wyświetl pliki przy użyciu w pełni kwalifikowanych nazw plików.

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

Silna nazwa (znak) zestawu wyjściowego przy użyciu pary kluczy znajdującej się w określonym pliku klucza o silnej nazwie (snk). Wymagana jest pełna para kluczy, chyba że określono również opcję opóźnienia podpisywania (-delay+). Jest to równoznaczne z dodaniem atrybutu [AssemblyKeyFile ("")] do kodu źródłowego języka C#.

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

Silna nazwa (znak) zestawu wyjściowego przy użyciu pary kluczy znajdującej się w określonym kontenerze. Podpisywanie opóźnione nie jest obsługiwane w przypadku korzystania z kontenerów kluczy. Jest to równoznaczne z dodaniem atrybutu [AssemblyKeyName ("")] do kodu źródłowego języka C#.

-main:<method>

Określa nazwę metody punktu wejścia zestawu.

-nologo

Pomiń baner startowy i komunikat o prawach autorskich.

-out:<filename>

Nazwa pliku wyjściowego dla manifestu zestawu.

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

Spowoduje to wstawienie nazwy produktu do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyProduct ("")] do kodu źródłowego języka C#.

-productv[ersion]:<text>

Spowoduje to wstawienie wersji produktu do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyInformationalVersion ("")] do kodu źródłowego języka C#.

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

Prawidłowe to: lib | library, aby utworzyć bibliotekę (.dll), exe, aby utworzyć plik wykonywalny konsoli (.exe), i win | winexe, aby utworzyć plik wykonywalny systemu Windows (.exe).

-template:<filename>

Określa zestaw, z którego mają zostać pobrane opcje domyślne.

-title:<text>

Spowoduje to wstawienie tytułu zestawu do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyTitle ("")] do kodu źródłowego języka C#.

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

Spowoduje to wstawienie komunikatu o znaku towarowym do metadanych zestawu. Jest to równoznaczne z dodaniem atrybutu [AssemblyTrademark ("")] do kodu źródłowego języka C#.

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

Spowoduje to wstawienie wersji zestawu do metadanych zestawu. Możesz użyć *, aby automatycznie wygenerować pozostałe numery. Jest to równoznaczne z dodaniem atrybutu [AssemblyVersion ("")] do kodu źródłowego języka C#.

-win32icon:<filename>

Użyj tej ikony dla wyjścia.

-win32res:<filename>

Określa plik zasobów Win32.

-? | -help

Wyświetl informacje o AL

ZOBACZ TEŻ

sn(1), monolinker(1)

PRAWA AUTORSKIE

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

LISTY MAILINGOWE

Odwiedź http://lists.ximian.com/mailman/listinfo/mono-devel-list, aby uzyskać szczegółowe informacje.

STRONA INTERNETOWA

Odwiedź: http://www.mono-project.com, aby uzyskać szczegółowe informacje