Udostępnij za pośrednictwem


Link — Zadanie

Uwaga

To zadanie jest dostępne tylko w przypadku korzystania z systemu kompilacji C++.

Opakowuje narzędzie konsolidatora Microsoft C++, link.exe. Narzędzie konsolidatora łączy pliki obiektów Common Object File Format (COFF) i biblioteki w celu utworzenia pliku wykonywalnego (.exe) lub biblioteki łącza dynamicznego (DLL). Aby uzyskać więcej informacji, zobacz Opcje konsolidatora i Używanie programu MSBuild z wiersza polecenia i Użyj zestawu narzędzi języka Microsoft C++ z wiersza polecenia.

Parametry

Poniżej opisano parametry zadania Link . Większość parametrów zadania i kilka zestawów parametrów odpowiada opcji wiersza polecenia.

  • Dodatkowe współzależniki

    Opcjonalny parametr String[] .

    Określa listę plików wejściowych, które mają zostać dodane do polecenia.

    Aby uzyskać więcej informacji, zobacz LINK input files (Pliki wejściowe LINK).

  • AdditionalLibraryDirectories

    Opcjonalny parametr String[] .

    Zastępuje ścieżkę biblioteki środowiska. Określ nazwę katalogu.

    Aby uzyskać więcej informacji, zobacz /LIBPATH (Dodatkowa biblioteka Libpath).

  • AdditionalManifestDependencies

    Opcjonalny parametr String[] .

    Określa atrybuty, które zostaną umieszczone w dependency sekcji pliku manifestu.

    Aby uzyskać więcej informacji, zobacz /MANIFESTDEPENDENCY (Określanie zależności manifestu). Zobacz również pliki konfiguracji programu Publisher.

  • Dodatkoweopcje

    Opcjonalny parametr ciągu .

    Lista opcji konsolidatora określonych w wierszu polecenia. Na przykład /<option1> /<option2> /<option#>. Użyj tego parametru, aby określić opcje konsolidatora, które nie są reprezentowane przez żaden inny parametr zadania Link .

    Aby uzyskać więcej informacji, zobacz Opcje konsolidatora.

  • AddModuleNamesToAssembly

    Opcjonalny parametr String[] .

    Dodaje odwołanie do modułu do zestawu.

    Aby uzyskać więcej informacji, zobacz /ASSEMBLYMODULE (Dodawanie modułu MSIL do zestawu).

  • AllowIsolation

    Opcjonalny parametr logiczny .

    Jeśli trueelement , powoduje, że system operacyjny wykonuje wyszukiwanie manifestu i ładuje. Jeśli falseelement wskazuje, że biblioteki DLL są ładowane tak, jakby nie było manifestu.

    Aby uzyskać więcej informacji, zobacz /ALLOWISOLATION (wyszukiwanie manifestu).

  • AssemblyDebug

    Opcjonalny parametr logiczny .

    Jeśli trueprogram emituje atrybut DebuggableAttribute wraz ze śledzeniem informacji debugowania i wyłącza optymalizacje JIT. Jeśli falseprogram emituje atrybut DebuggableAttribute , ale wyłącza śledzenie informacji debugowania i włącza optymalizacje JIT.

    Aby uzyskać więcej informacji, zobacz /ASSEMBLYDEBUG (Add DebuggableAttribute).

  • AssemblyLinkResource

    Opcjonalny parametr String[] .

    Tworzy link do zasobu programu .NET Framework w pliku wyjściowym; plik zasobu nie jest umieszczany w pliku wyjściowym. Określ nazwę zasobu.

    Aby uzyskać więcej informacji, zobacz /ASSEMBLYLINKRESOURCE (Link do zasobu .NET Framework).

  • AtrybutFileTracking

    Niejawny parametr logiczny .

    Umożliwia dokładniejsze śledzenie plików w celu przechwycenia zachowania łącza przyrostowego. Zawsze zwraca wartość true.

  • Baseaddress

    Opcjonalny parametr ciągu .

    Ustawia adres podstawowy dla tworzonego programu lub biblioteki DLL. Podaj wartość {address[,size] | @filename,key}.

    Aby uzyskać więcej informacji, zobacz /BASE (adres podstawowy).

  • BuildingInIDE

    Opcjonalny parametr logiczny .

    Jeśli wartość true, wskazuje, że program MSBuild jest wywoływany ze środowiska IDE. W przeciwnym razie wskazuje, że program MSBuild jest wywoływany z wiersza polecenia.

    Ten parametr nie ma równoważnej opcji konsolidatora.

  • CLRImageType

    Opcjonalny parametr ciągu .

    Ustawia typ obrazu środowiska uruchomieniowego języka wspólnego (CLR).

    Określ jedną z następujących wartości, z których każda odpowiada opcji konsolidatora.

    • Brak domyślny - <>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • Force Sejf ILImage - /CLRIMAGETYPE:SAFE

    Aby uzyskać więcej informacji, zobacz /CLRIMAGETYPE (Określ typ obrazu CLR).

  • CLRSupportLastError

    Opcjonalny parametr ciągu .

    Zachowuje ostatni kod błędu funkcji wywoływanych za pomocą mechanizmu P/Invoke.

    Określ jedną z następujących wartości, z których każda odpowiada opcji konsolidatora.

    • Enabled - /CLRSupportLastError

    • Disabled - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Aby uzyskać więcej informacji, zobacz /CLRSUPPORTLASTERROR (Zachowaj ostatni kod błędu dla wywołań PInvoke).

  • CLRThreadAttribute

    Opcjonalny parametr ciągu .

    Jawnie określa atrybut wątkowy punktu wejścia programu CLR.

    Określ jedną z następujących wartości, z których każda odpowiada opcji konsolidatora.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Aby uzyskać więcej informacji, zobacz /CLRTHREADATTRIBUTE (Ustawianie atrybutu wątku CLR).

  • CLRUnmanagedCodeCheck

    Opcjonalny parametr logiczny .

    Określa, czy konsolidator zastosuje element SuppressUnmanagedCodeSecurityAttribute do wywołań P/Invoke wygenerowanych przez konsolidator z kodu zarządzanego do natywnych bibliotek DLL.

    Aby uzyskać więcej informacji, zobacz /CLRUNMANAGEDCODECHECK (Add SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

    Opcjonalny parametr ciągu .

    Przygotowuje obraz do stosowania poprawek na gorąco.

    Określ jedną z następujących wartości, która odpowiada opcji konsolidatora.

    • Włączone - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Aby uzyskać więcej informacji, zobacz /FUNCTIONPADMIN (Create hotpatchable image).

  • DataExecutionPrevention

    Opcjonalny parametr logiczny .

    Jeśli trueprogram wskazuje, że plik wykonywalny został przetestowany pod kątem zgodności z funkcją zapobiegania wykonywaniu danych systemu Windows.

    Aby uzyskać więcej informacji, zobacz /NXCOMPAT (zgodne z zapobieganiem wykonywaniu danych).

  • DelayLoadDLLs

    Opcjonalny parametr String[] .

    Ten parametr powoduje opóźnione ładowanie bibliotek DLL. Określ nazwę biblioteki DLL, aby opóźnić ładowanie.

    Aby uzyskać więcej informacji, zobacz /DELAYLOAD (Opóźnij importowanie obciążenia).

  • Delaysign

    Opcjonalny parametr logiczny .

    Jeśli trueelement częściowo podpisuje zestaw. Domyślna wartość to false.

    Aby uzyskać więcej informacji, zobacz /DELAYSIGN (Częściowe podpisywanie zestawu).

  • Sterownik

    Opcjonalny parametr ciągu .

    Określ ten parametr, aby utworzyć sterownik trybu jądra systemu Windows NT.

    Określ jedną z następujących wartości, z których każda odpowiada opcji konsolidatora.

    • Nieustawij - <brak>

    • Sterownik - /sterownik

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

    Aby uzyskać więcej informacji, zobacz /DRIVER (sterownik trybu jądra Systemu Windows NT).

  • EmbedManagedResourceFile

    Opcjonalny parametr String[] .

    Osadza plik zasobu w zestawie. Określ wymaganą nazwę pliku zasobu. Opcjonalnie określ nazwę logiczną, która jest używana do ładowania zasobu, oraz opcję PRIVATE , która wskazuje w manifeście zestawu, że plik zasobu jest prywatny.

    Aby uzyskać więcej informacji, zobacz /ASSEMBLYRESOURCE (Osadzanie zasobu zarządzanego).

  • EnableCOMDATFolding

    Opcjonalny parametr logiczny .

    Jeśli trueparametr umożliwia składanie identycznych plików COMDAT.

    Aby uzyskać więcej informacji, zobacz ICF[= iterations] argument /OPT (Optymalizacje).

  • EnableUAC

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa, że informacje kontroli konta użytkownika (UAC) są osadzone w manifeście programu.

    Aby uzyskać więcej informacji, zobacz /MANIFESTUAC (Osadza informacje O kontroli konta użytkownika w manifeście).

  • EntryPointSymbol

    Opcjonalny parametr ciągu .

    Określa funkcję punktu wejścia jako adres początkowy dla pliku .exe lub biblioteki DLL. Określ nazwę funkcji jako wartość parametru.

    Aby uzyskać więcej informacji, zobacz /ENTRY (symbol punktu wejścia).

  • FixedBaseAddress

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy program lub bibliotekę DLL, którą można załadować tylko pod preferowanym adresem podstawowym.

    Aby uzyskać więcej informacji, zobacz /FIXED (Stały adres podstawowy).

  • ForceFileOutput

    Opcjonalny parametr ciągu .

    Informuje konsolidatora o utworzeniu prawidłowego pliku .exe lub biblioteki DLL, nawet jeśli symbol jest przywołyny, ale nie jest zdefiniowany lub jest definiowany.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Włączone/WYMUSIĆ -

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Aby uzyskać więcej informacji, zobacz /FORCE (Wymuś dane wyjściowe pliku).

  • ForceSymbolReferences

    Opcjonalny parametr String[] .

    Ten parametr informuje konsolidatora o dodaniu określonego symbolu do tabeli symboli.

    Aby uzyskać więcej informacji, zobacz /INCLUDE (Wymuszaj odwołania do symboli).

  • FunkcjaOrder

    Opcjonalny parametr ciągu .

    Ten parametr optymalizuje program, umieszczając określone spakowane funkcje (COMDATs) do obrazu w wstępnie określonej kolejności.

    Aby uzyskać więcej informacji, zobacz /ORDER (Put functions in order).

  • GenerateDebugInformation

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy informacje debugowania dla pliku .exe lub biblioteki DLL.

    Aby uzyskać więcej informacji, zobacz /DEBUG (Generowanie informacji debugowania).

  • GenerateManifest

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy plik manifestu równoległego.

    Aby uzyskać więcej informacji, zobacz /MANIFEST (Tworzenie manifestu zestawu równoległego).

  • GenerateMapFile

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy plik mapy. Rozszerzenie nazwy pliku mapy to .map.

    Aby uzyskać więcej informacji, zobacz /MAP (Generuj plik mapy).

  • HeapCommitSize

    Opcjonalny parametr ciągu .

    Określa ilość pamięci fizycznej na stercie do przydzielenia naraz.

    Aby uzyskać więcej informacji, zobacz argument w /HEAP (Ustawianie rozmiaru commit sterty). Zobacz również parametr HeapReserveSize.

  • HeapReserveSize

    Opcjonalny parametr ciągu .

    Określa łączną alokację sterty w pamięci wirtualnej.

    Aby uzyskać więcej informacji, zobacz argument w /HEAP (Ustawianie rozmiaru reserve sterty). Zobacz również parametr HeapCommitSize w tej tabeli.

  • IgnoreAllDefaultLibraries

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje konsolidatora o usunięciu co najmniej jednej biblioteki domyślnej z listy wyszukiwanych bibliotek podczas rozpoznawania odwołań zewnętrznych.

    Aby uzyskać więcej informacji, zobacz /NODEFAULTLIB (Ignoruj biblioteki).

  • IgnoreEmbeddedIDL

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa, że żadne atrybuty IDL w kodzie źródłowym nie powinny być przetwarzane do pliku idl .

    Aby uzyskać więcej informacji, zobacz /IGNOREIDL (Nie przetwarzaj atrybutów w MIDL).

  • IgnoreImportLibrary

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa, że biblioteka importu wygenerowana przez tę konfigurację nie powinna być importowana do projektów zależnych.

    Ten parametr nie odpowiada opcji konsolidatora.

  • IgnoreSpecificDefaultLibraries

    Opcjonalny parametr String[] .

    Określa co najmniej jedną nazwę bibliotek domyślnych do zignorowania. Oddzielaj wiele bibliotek przy użyciu średników.

    Aby uzyskać więcej informacji, zobacz /NODEFAULTLIB (Ignoruj biblioteki).

  • ImageHas Sejf ExceptionHandlers

    Opcjonalny parametr logiczny .

    Jeśli truekonsolidator tworzy obraz tylko wtedy, gdy może również utworzyć tabelę bezpiecznych procedur obsługi wyjątków obrazu.

    Aby uzyskać więcej informacji, zobacz /SAFESEH (Obraz ma bezpieczne procedury obsługi wyjątków).

  • ImportLibrary

    Określona przez użytkownika nazwa biblioteki importu, która zastępuje domyślną nazwę biblioteki.

    Aby uzyskać więcej informacji, zobacz /IMPLIB (Nazwa importowania biblioteki).

  • KeyContainer

    Opcjonalny parametr ciągu .

    Kontener zawierający klucz dla podpisanego zestawu.

    Aby uzyskać więcej informacji, zobacz /KEYCONTAINER (Określ kontener kluczy do podpisania zestawu). Zobacz również parametr KeyFile w tej tabeli.

  • Keyfile

    Opcjonalny parametr ciągu .

    Określa plik zawierający klucz dla podpisanego zestawu.

    Aby uzyskać więcej informacji, zobacz /KEYFILE (Określ klucz lub parę kluczy, aby podpisać zestaw). Zobacz również parametr KeyContainer.

  • LargeAddressAware

    Opcjonalny parametr logiczny .

    W przypadku trueprogramu aplikacja może obsługiwać adresy większe niż 2 gigabajty.

    Aby uzyskać więcej informacji, zobacz /LARGEADDRESSAWARE (Obsługa dużych adresów).

  • LinkDLL

    Opcjonalny parametr logiczny .

    Jeśli trueelement , skompiluje bibliotekę DLL jako główny plik wyjściowy.

    Aby uzyskać więcej informacji, zobacz /DLL (Kompilacja biblioteki DLL).

  • LinkErrorReporting

    Opcjonalny parametr ciągu .

    Umożliwia podanie informacji o wewnętrznym błędzie kompilatora (ICE) bezpośrednio firmie Microsoft.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • NoErrorReport/ERRORREPORT - :NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport/ERRORREPORT - :SEND

    Aby uzyskać więcej informacji, zobacz /ERRORREPORT (Zgłoś wewnętrzne błędy konsolidatora).

  • LinkIncremental

    Opcjonalny parametr logiczny .

    Jeśli trueprogram włącza łączenie przyrostowe.

    Aby uzyskać więcej informacji, zobacz /INCREMENTAL (Link przyrostowo).

  • LinkLibraryDependencies

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa, że dane wyjściowe biblioteki z zależności projektu są automatycznie połączone.

    Ten parametr nie odpowiada opcji konsolidatora.

  • LinkStatus

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa, że konsolidator ma wyświetlić wskaźnik postępu, który pokazuje procent ukończenia łącza.

    Aby uzyskać więcej informacji, zobacz STATUS argument /LTCG (generowanie kodu w czasie połączenia).

  • LinkTimeCodeGeneration

    Opcjonalny parametr ciągu .

    Określa opcje optymalizacji sterowanej profilem.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Brak domyślny - <>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Aby uzyskać więcej informacji, zobacz /LTCG (generowanie kodu w czasie połączenia).

  • ManifestFile

    Opcjonalny parametr ciągu .

    Zmienia domyślną nazwę pliku manifestu na określoną nazwę pliku.

    Aby uzyskać więcej informacji, zobacz /MANIFESTFILE (Nazwa pliku manifestu).

  • MapExports

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje konsolidatora, aby uwzględnił wyeksportowane funkcje w pliku mapy.

    Aby uzyskać więcej informacji, zobacz EXPORTS argument /MAPINFO (Uwzględnij informacje w pliku mapfile).

  • MapFileName

    Opcjonalny parametr ciągu .

    Zmienia domyślną nazwę pliku mapy na określoną nazwę pliku.

  • MergedIDLBaseFileName

    Opcjonalny parametr ciągu .

    Określa nazwę pliku i rozszerzenie nazwy pliku idl .

    Aby uzyskać więcej informacji, zobacz /IDLOUT (Nazwij pliki wyjściowe MIDL).

  • MergeSections

    Opcjonalny parametr ciągu .

    Łączy sekcje na obrazie. Podaj wartość from-section=to-section.

    Aby uzyskać więcej informacji, zobacz /MERGE (Łączenie sekcji).

  • MidlCommandFile

    Opcjonalny parametr ciągu .

    Określ nazwę pliku zawierającego opcje wiersza polecenia MIDL.

    Aby uzyskać więcej informacji, zobacz /MIDL (Określanie opcji wiersza polecenia MIDL).

  • MinimumRequiredVersion

    Opcjonalny parametr ciągu .

    Określa minimalną wymaganą wersję podsystemu. Argumenty to liczby dziesiętne w zakresie od 0 do 65535.

  • ModuleDefinitionFile

    Opcjonalny parametr ciągu .

    Określa nazwę pliku definicji modułu.

    Aby uzyskać więcej informacji, zobacz /DEF (Określ plik definicji modułu).

  • MSDOSStubFileName

    Opcjonalny parametr ciągu .

    Dołącza określony program wycinkowy MS-DOS do programu Win32.

    Aby uzyskać więcej informacji, zobacz /STUB (MS-DOS nazwa pliku wycinkowego).

  • NoEntryPoint

    Opcjonalny parametr logiczny .

    Jeśli trueparametr określa bibliotekę DLL tylko dla zasobów.

    Aby uzyskać więcej informacji, zobacz /NOENTRY (Brak punktu wejścia).

  • ObjectFiles

    Niejawny parametr String[] .

    Określa pliki obiektów, które są połączone.

  • OptimizeReferences

    Opcjonalny parametr logiczny .

    Jeśli true, eliminuje funkcje i/lub dane, które nigdy nie są przywoływalne.

    Aby uzyskać więcej informacji, zobacz REF argument w / OPT (Optymalizacje).

  • Outputfile

    Opcjonalny parametr ciągu .

    Zastępuje domyślną nazwę i lokalizację programu tworzonego przez konsolidatora.

    Aby uzyskać więcej informacji, zobacz /OUT (nazwa pliku wyjściowego).

  • PerUserRedirection

    Opcjonalny parametr logiczny .

    Jeśli true i Zarejestruj dane wyjściowe są włączone, wymusza na HKEY_CLASSES_ROOT zapisy rejestru, które mają zostać przekierowane do HKEY_CURRENT_USER.

  • PreprocessOutput

    Opcjonalny ITaskItem[] parametr.

    Definiuje tablicę elementów wyjściowych preprocesora, które mogą być używane i emitowane przez zadania.

  • PreventDllBinding

    Opcjonalny parametr logiczny .

    Jeśli trueparametr wskazuje Bind.exe , że połączony obraz nie powinien być powiązany.

    Aby uzyskać więcej informacji, zobacz /ALLOWBIND (Zapobieganie powiązaniu biblioteki DLL).

  • Profil

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy plik wyjściowy, który może być używany z profilerem narzędzi wydajności.

    Aby uzyskać więcej informacji, zobacz /PROFILE (Profiler narzędzi wydajności).

  • ProfileGuidedDatabase

    Opcjonalny parametr ciągu .

    Określa nazwę pliku pgd , który będzie używany do przechowywania informacji o uruchomionym programie

    Aby uzyskać więcej informacji, zobacz /PGD (Określanie bazy danych dla optymalizacji z przewodnikiem profilu).

  • ProgramDatabaseFile

    Opcjonalny parametr ciągu .

    Określa nazwę bazy danych programu (PDB), którą tworzy konsolidator.

    Aby uzyskać więcej informacji, zobacz /PDB (Użyj bazy danych programu).

  • RandomizedBaseAddress

    Opcjonalny parametr logiczny .

    Jeśli trueprogram generuje obraz wykonywalny, który może być losowo rebased w czasie ładowania przy użyciu funkcji randomizacji układu przestrzeni adresowej (ASLR) systemu Windows.

    Aby uzyskać więcej informacji, zobacz /DYNAMICBASE (Użyj losowego układu przestrzeni adresowej).

  • RegisterOutput

    Opcjonalny parametr logiczny .

    Jeśli trueelement , rejestruje podstawowe dane wyjściowe tej kompilacji.

  • Podział sekcji

    Opcjonalny parametr liczba całkowita .

    Określa wyrównanie każdej sekcji w obrębie liniowej przestrzeni adresowej programu. Wartość parametru jest liczbą jednostek bajtów i jest potęgą dwóch.

    Aby uzyskać więcej informacji, zobacz /ALIGN (Wyrównanie sekcji).

  • SetChecksum

    Opcjonalny parametr logiczny .

    Jeśli trueparametr ustawia sumę kontrolną w nagłówku pliku .exe .

    Aby uzyskać więcej informacji, zobacz /RELEASE (Ustaw sumę kontrolną).

  • ShowProgress

    Opcjonalny parametr ciągu .

    Określa szczegółowość raportów postępu dla operacji łączenia.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Nieustawij - <brak>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Aby uzyskać więcej informacji, zobacz /VERBOSE (Drukuj komunikaty postępu).

  • Źródeł

    Wymagany parametr interfejsu ITaskItem[].

    Definiuje tablicę elementów plików źródłowych MSBuild, które mogą być używane i emitowane przez zadania.

  • SpecifySectionAttributes

    Opcjonalny parametr ciągu .

    Określa atrybuty sekcji. Spowoduje to zastąpienie atrybutów ustawionych podczas kompilowania pliku .obj sekcji.

    Aby uzyskać więcej informacji, zobacz /SECTION (Określanie atrybutów sekcji).

  • StackCommitSize

    Opcjonalny parametr ciągu .

    Określa ilość pamięci fizycznej w każdej alokacji po przydzieleniu dodatkowej pamięci.

    Aby uzyskać więcej informacji, zobacz commit argument /STACK (alokacje stosu).

  • StackReserveSize

    Opcjonalny parametr ciągu .

    Określa całkowity rozmiar alokacji stosu w pamięci wirtualnej.

    Aby uzyskać więcej informacji, zobacz reserve argument /STACK (alokacje stosu).

  • StripPrivateSymbols

    Opcjonalny parametr ciągu .

    Tworzy drugi plik bazy danych programu (PDB), który pomija symbole, których nie chcesz dystrybuować do klientów. Określ nazwę drugiego pliku PDB.

    Aby uzyskać więcej informacji, zobacz /PDBSTRIPPED (Usuwanie prywatnych symboli).

  • Podsystemu

    Opcjonalny parametr ciągu .

    Określa środowisko pliku wykonywalnego.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Nieustawij - <brak>

    • Konsola - /PODSYSTEM:KONSOLA

    • Windows - /PODSYSTEM:WINDOWS

    • Native/SUBSYSTEM:NATIVE -

    • Aplikacja - EFI/PODSYSTEM:EFI_APPLICATION

    • Sterownik - /podsystem usługi rozruchowej EFI:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /PODSYSTEM:EFI_ROM

    • Środowisko uruchomieniowe - EFI/PODSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /PODSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

    Aby uzyskać więcej informacji, zobacz /SUBSYSTEM (Określ podsystem).

  • SupportNobindOfDelayLoadedDLL

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje konsolidatora, aby nie dołączał powiązanej tabeli adresów importu (IAT) na ostatniej ilustracji.

    Aby uzyskać więcej informacji, zobacz NOBIND argument /DELAY (Opóźnij ustawienia importu ładowania).

  • SupportUnloadOfDelayLoadedDLL

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje funkcję pomocnika delay-load, aby obsługiwała jawne zwalnianie biblioteki DLL.

    Aby uzyskać więcej informacji, zobacz UNLOAD argument /DELAY (Opóźnij ustawienia importu ładowania).

  • SuppressStartupBanner

    Opcjonalny parametr logiczny .

    Jeśli trueprogram uniemożliwia wyświetlanie komunikatu o prawach autorskich i numerze wersji podczas uruchamiania zadania.

    Aby uzyskać więcej informacji, zobacz /NOLOGO (Pomiń transparent startowy) (konsolidator).

  • SwapRunFromCD

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje system operacyjny, aby najpierw skopiował dane wyjściowe konsolidatora do pliku wymiany, a następnie uruchom obraz z tego miejsca.

    Aby uzyskać więcej informacji, zobacz CD argument /SWAPRUN (Ładowanie danych wyjściowych konsolidatora do pliku wymiany). Zobacz również parametr SwapRunFromNET.

  • SwapRunFromNET

    Opcjonalny parametr logiczny .

    Jeśli trueprogram informuje system operacyjny, aby najpierw skopiował dane wyjściowe konsolidatora do pliku wymiany, a następnie uruchom obraz z tego miejsca.

    Aby uzyskać więcej informacji, zobacz NET argument /SWAPRUN (Ładowanie danych wyjściowych konsolidatora do pliku wymiany). Zobacz również parametr SwapRunFromCD w tej tabeli.

  • TargetMachine

    Opcjonalny parametr ciągu .

    Określa platformę docelową programu lub biblioteki DLL.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Nieustawij - <brak>

    • MachineARM - /MACHINE:ARM

    • MachineEBC - /MACHINE:EBC

    • MachineIA64 - /MACHINE:IA64

    • MachineMIPS - /MACHINE:MIPS

    • MachineMIPS16 - /MACHINE:MIPS16

    • MachineMIPSFPU - /MACHINE:MIPSFPU

    • MachineMIPSFPU16 - /MACHINE:MIPSFPU16

    • MachineSH4 - /MACHINE:SH4

    • MachineTHUMB - /MACHINE:THUMB

    • MachineX64 - /MACHINE:X64

    • MachineX86 - /MACHINE:X86

    Aby uzyskać więcej informacji, zobacz /MACHINE (Określ platformę docelową).

  • TerminalServerAware

    Opcjonalny parametr logiczny .

    Jeśli trueparametr ustawia flagę w polu IMAGE_OPTIONAL_HEADER DllCharacteristics w opcjonalnym nagłówku obrazu programu. Po ustawieniu tej flagi serwer terminali nie wprowadzi pewnych zmian w aplikacji.

    Aby uzyskać więcej informacji, zobacz /TSAWARE (Tworzenie aplikacji obsługującej serwer terminali).

  • TrackerLogDirectory

    Opcjonalny parametr ciągu .

    Określa katalog dziennika trackera.

  • TreatLinkerWarningAsErrors

    Opcjonalny parametr logiczny .

    Jeśli trueelement , nie generuje pliku wyjściowego, jeśli konsolidator generuje ostrzeżenie.

    Aby uzyskać więcej informacji, zobacz /WX (Traktuj ostrzeżenia konsolidatora jako błędy).

  • TurnOffAssemblyGeneration

    Opcjonalny parametr logiczny .

    Jeśli trueprogram tworzy obraz dla bieżącego pliku wyjściowego bez zestawu programu .NET Framework.

    Aby uzyskać więcej informacji, zobacz /NOASSEMBLY (Tworzenie modułu MSIL).

  • TypeLibraryFile

    Opcjonalny parametr ciągu .

    Określa nazwę pliku i rozszerzenie nazwy pliku .tlb . Określ nazwę pliku lub ścieżkę i nazwę pliku.

    Aby uzyskać więcej informacji, zobacz /TLBOUT (Nazwa pliku .tlb).

  • TypeLibraryResourceID

    Opcjonalny parametr liczba całkowita .

    Wyznacza wartość określoną przez użytkownika dla biblioteki typów utworzonej przez konsolidatora. Określ wartość z zakresu od 1 do 65535.

    Aby uzyskać więcej informacji, zobacz /TLBID (Określ identyfikator zasobu dla biblioteki TypeLib).

  • UACExecutionLevel

    Opcjonalny parametr ciągu .

    Określa żądany poziom wykonywania dla aplikacji, gdy jest uruchamiany w obszarze z kontrolą konta użytkownika.

    Określ jedną z następujących wartości, z których każda odpowiada opcji wiersza polecenia.

    • Asinvoker - level='asInvoker'

    • Najwyższa niedostępna - level='highestAvailable'

    • Wymagaj Administracja istrator - level='requireAdministrator'

    Aby uzyskać więcej informacji, zobacz level argument /MANIFESTUAC (Osadza informacje O kontroli konta użytkownika w manifeście).

  • UACUIAccess

    Opcjonalny parametr logiczny .

    Jeśli trueaplikacja pomija poziomy ochrony interfejsu użytkownika i kieruje dane wejściowe do okien o wyższych uprawnieniach na pulpicie; w przeciwnym razie false.

    Aby uzyskać więcej informacji, zobacz uiAccess argument /MANIFESTUAC (Osadza informacje O kontroli konta użytkownika w manifeście).

  • UseLibraryDependencyInputs

    Opcjonalny parametr logiczny .

    Jeśli trueelement , dane wejściowe narzędzia biblioteki są używane, a nie plik biblioteki, gdy dane wyjściowe biblioteki zależności projektu są połączone.

  • Wersja

    Opcjonalny parametr ciągu .

    Umieść numer wersji w nagłówku pliku .exe lub .dll . Określ "major[.minor]". Argumenty major i minor to liczby dziesiętne z zakresu od 0 do 65535.

    Aby uzyskać więcej informacji, zobacz /VERSION (Informacje o wersji).

Zobacz też