Udostępnij za pośrednictwem


Połącz — Zadanie

Zawija narzędzie linker Visual C++, link.exe.Narzędzie program łączący łączy pliki obiektu wspólnej obiektu pliku formatu (kawy) i bibliotek, aby utworzyć plik wykonywalny (exe) lub biblioteka dołączana dynamicznie (DLL).Aby uzyskać więcej informacji, zobacz Opcje konsolidatora.

Parametry

W poniższej tabeli opisano parametry Link zadania.Większość parametrów zadania i kilka zestawów parametrów, odpowiadają opcji wiersza polecenia.

Parametr

Opis

AdditionalDependencies

Opcjonalny String[] parametru.

Określa listę plików wejściowych, aby dodać do polecenia.

Aby uzyskać więcej informacji, zobacz Pliki wyjściowe LINK.

AdditionalLibraryDirectories

Opcjonalny String[] parametru.

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

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

AdditionalManifestDependencies

Opcjonalny String[] parametru.

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

Aby uzyskać więcej informacji, zobacz /MANIFESTDEPENDENCY (Określ zależności manifestu).Zobacz też "Plików konfiguracyjnych programu Publisher" na MSDN witryny sieci Web.

AdditionalOptions

Opcjonalny String parametru.

Lista opcji programu łączącego określone w wierszu polecenia.Na przykład "/option1 /option2 /option#".Ten parametr służy do określania opcji programu łączącego, które nie są reprezentowane przez inne Link parametru zadania.

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

AddModuleNamesToAssembly

Opcjonalny String[] parametru.

Dodaje odwołanie moduł do zestawu.

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

AllowIsolation

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że system operacyjny manifest wyszukiwań i ładunki.Jeśli false, wskazuje, że biblioteki DLL są ładowane, jak gdyby nie było żadnych manifestu.

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

AssemblyDebug

Opcjonalny Boolean parametru.

Jeśli true, emituje DebuggableAttribute atrybut wraz z optymalizacje JIT wyłącza i śledzenia informacji debugowania.Jeśli false, emituje DebuggableAttribute atrybut, ale wyłącza śledzenie informacji debugowania i umożliwia optymalizację JIT.

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

AssemblyLinkResource

Opcjonalny String[] parametru.

Tworzy łącze do zasobu.NET Framework w pliku wyjściowym; Plik zasobów nie jest umieszczony w pliku wyjściowym.Określ nazwę zasobu.

Aby uzyskać więcej informacji, zobacz /ASSEMBLYLINKRESOURCE (Łącze do Zasobów .NET Framework).

AttributeFileTracking

Niejawna Boolean parametru.

Umożliwia głębsze plik śledzenia do przechwytywania link przyrostowe na zachowanie.Zawsze zwraca true.

BaseAddress

Opcjonalny String parametru.

Ustawia adres bazowy dla programu lub buduje się biblioteki DLL.Specify {address[,size] | @filename,key}.

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

BuildingInIDE

Opcjonalny Boolean parametru.

Jeśli true, wskazuje, że program MSBuild jest wywoływana z IDE.W przeciwnym razie wskazuje, że program MSBuild zostanie wywołane z wiersza polecenia.

Parametr ten nie ma żadnych opcji linker równoważne.

CLRImageType

Opcjonalny String parametru.

Ustawia typ wspólnego języka runtime (CLR) obrazu.

Określ jedną z następujących wartości, z których każda odpowiada opcja programu łączącego.

Wartość

Opcja wiersza polecenia

Default

<none>

ForceIJWImage

/CLRIMAGETYPE:IJW

ForcePureILImage

/CLRIMAGETYPE:PURE

ForceSafeILImage

/CLRIMAGETYPE:SAFE

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

CLRSupportLastError

Opcjonalny String parametru.

Zachowuje kod ostatniego błędu w funkcji o nazwie poprzez mechanizm P/Invoke.

Określ jedną z następujących wartości, z których każda odpowiada opcja programu łączącego.

Wartość

Opcja wiersza polecenia

Enabled

/CLRSupportLastError

Disabled

/CLRSupportLastError:NO

SystemDlls

/CLRSupportLastError:SYSTEMDLL

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

CLRThreadAttribute

Opcjonalny String parametru.

Wyraźnie określa atrybut wątków dla punktu wejścia programu CLR.

Określ jedną z następujących wartości, z których każda odpowiada opcja programu łączącego.

Wartość

Opcja wiersza polecenia

DefaultThreadingAttribute

/CLRTHREADATTRIBUTE:NONE

MTAThreadingAttribute

/CLRTHREADATTRIBUTE:MTA

STAThreadingAttribute

/CLRTHREADATTRIBUTE:STA

Aby uzyskać więcej informacji, zobacz /CLRTHREADATTRIBUTE (Ustaw atrybut wątku CTR).

CLRUnmanagedCodeCheck

Opcjonalny Boolean parametru.

Określa, czy program łączący będzie stosowana SuppressUnmanagedCodeSecurityAttribute do generowane przez program łączący P/Invoke wywołuje z kodem zarządzanym macierzystych bibliotek DLL.

Aby uzyskać więcej informacji, zobacz /CLRUNMANAGEDCODECHECK (Dodaj SupressUnmanagedCodeSecurityAttribute).

CreateHotPatchableImage

Opcjonalny String parametru.

Przygotowuje obraz do poprawki.

Określ jedną z następujących wartości, które odpowiada opcja programu łączącego.

Wartość

Opcja wiersza polecenia

Enabled

/FUNCTIONPADMIN

X86Image

/FUNCTIONPADMIN:5

X64Image

/FUNCTIONPADMIN:6

ItaniumImage

/FUNCTIONPADMIN:16

Aby uzyskać więcej informacji, zobacz /FUNCTIONPADMIN (Utwórz obraz możliwy do poprawiania w trakcie działania).

DataExecutionPrevention

Opcjonalny Boolean parametru.

Jeśli true, wskazuje, że plik wykonywalny był testowany ma być zgodna z funkcją zapobiegania wykonywaniu danych systemu Windows.

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

DelayLoadDLLs

Opcjonalny String[] parametru.

Ten parametr powoduje, że opóźnione ładowanie bibliotek DLL.Określ nazwę biblioteki DLL do opóźnienia obciążenia.

Aby uzyskać więcej informacji, zobacz /DELAYLOAD (Opóźnij importowanie ładowania).

DelaySign

Opcjonalny Boolean parametru.

Jeśli true, częściowo znaki zestawu.Domyślna wartość to false.

Aby uzyskać więcej informacji, zobacz /DELAYSIGN (Częściowo podpisz zestaw).

Driver

Opcjonalny String parametru.

Określenie tego parametru, aby zbudować sterownik trybu jądra systemu Windows NT.

Określ jedną z następujących wartości, z których każda odpowiada opcja programu łączącego.

Wartość

Opcja wiersza polecenia

NotSet

<none>

Driver

/Driver

UpOnly

/DRIVER:UPONLY

WDM

/DRIVER:WDM

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

EmbedManagedResourceFile

Opcjonalny String[] parametru.

Osadza plik zasobów w zestawie.Określ nazwę pliku wymaganego zasobu.Opcjonalnie określ Nazwa logiczna, która jest używana do ładowania zasobów, i PRIVATE opcji, która wskazuje w manifeście zestawu, że plik zasobów jest prywatny.

Aby uzyskać więcej informacji, zobacz /ASSEMBLYRESOURCE (Osadź zarządzany zasób).

EnableCOMDATFolding

Opcjonalny Boolean parametru.

Jeśli true, umożliwia składanie identycznych COMDAT.

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

EnableUAC

Opcjonalny Boolean parametru.

Jeśli true, określa, że kontrola konta użytkownika (UAC) informacje osadzone w manifeście program.

Aby uzyskać więcej informacji, zobacz /MANIFESTUAC (Osadza informacje UAC w manifeście).

EntryPointSymbol

Opcjonalny String parametru.

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

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

FixedBaseAddress

Opcjonalny Boolean parametru.

Jeśli true, tworzy program lub biblioteki DLL, które mogą być ładowane tylko w preferowanym adresem bazowym.

Aby uzyskać więcej informacji, zobacz /FIXED (Stałe adresy podstawowe).

ForceFileOutput

Opcjonalny String parametru.

Informuje program łączący, aby utworzyć plik .exe prawidłowe lub DLL nawet, jeśli nie odwołuje się symbol zdefiniowany jest pomnożyć zdefiniowane.

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

Wartość

Opcja wiersza polecenia

Enabled

/FORCE

MultiplyDefinedSymbolOnly

/FORCE:MULTIPLE

UndefinedSymbolOnly

/FORCE:UNRESOLVED

Aby uzyskać więcej informacji, zobacz /FORCE (Wymuszaj produkt wyjściowy pliku).

ForceSymbolReferences

Opcjonalny String[] parametru.

Ten parametr nakazuje programowi łączącemu dodać określonego symbolu do tabeli symboli.

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

FunctionOrder

Opcjonalny String parametru.

Ten parametr optymalizuje programu poprzez umieszczenie określonej funkcji pakowane (COMDATs) do obrazu w określonej kolejności.

Aby uzyskać więcej informacji, zobacz /ORDER (Ustaw funkcje w kolejności).

GenerateDebugInformation

Opcjonalny Boolean parametru.

Jeśli true, tworzy informacje debugowania do pliku exe lub DLL.

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

GenerateManifest

Opcjonalny Boolean parametru.

Jeśli true, tworzy plik manifestu side-by-side.

Aby uzyskać więcej informacji, zobacz /MANIFEST (Tworzenie manifestu dla aplikacji wykonywanych jednocześnie).

GenerateMapFile

Opcjonalny Boolean parametru.

Jeśli true, tworzy plik mapy.Rozszerzenie nazwy pliku plik mapy jest .map.

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

HeapCommitSize

Opcjonalny String parametru.

Określa ilość pamięci fizycznej na stercie przydzielić jednocześnie.

Aby uzyskać więcej informacji, zobacz commit argument w /HEAP (Ustaw rozmiar stosu).Zobacz też HeapReserveSize parametru.

HeapReserveSize

Opcjonalny String parametru.

Określa alokację sterty całkowitej pamięci wirtualnej.

Aby uzyskać więcej informacji, zobacz reserve argument w /HEAP (Ustaw rozmiar stosu).Zobacz też HeapCommitSize parametr w tej tabeli.

IgnoreAllDefaultLibraries

Opcjonalny Boolean parametru.

Jeśli true, informuje program łączący, aby usunąć jedną lub więcej bibliotek domyślny z listy bibliotek przeszukuje kiedy rozpoznaje odwołania zewnętrzne.

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

IgnoreEmbeddedIDL

Opcjonalny Boolean parametru.

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

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

IgnoreImportLibrary

Opcjonalny Boolean parametru.

Jeśli true, określa, że import biblioteki generowane przez ta konfiguracja nie powinny być przywożone w utrzymaniu projektów.

Ten parametr nie odpowiada opcja programu łączącego.

IgnoreSpecificDefaultLibraries

Opcjonalny String[] parametru.

Określa jedną lub więcej nazw z biblioteki domyślne, aby zignorować.Oddziel wiele bibliotek za pomocą średników.

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

ImageHasSafeExceptionHandlers

Opcjonalny Boolean parametru.

Jeśli true, program łączący tworzy obraz tylko, jeśli można utworzyć również spis procedur obsługi wyjątków bezpiecznego obrazu.

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

ImportLibrary

Opcjonalny String parametru.

Nazwa biblioteki przywozu określonego użytkownika, który zastępuje domyślną nazwę biblioteki.

Aby uzyskać więcej informacji, zobacz /IMPLIB (Nazwij bibliotekę importowaną).

KeyContainer

Opcjonalny String parametru.

Kontener, który zawiera klucz do montażu podpisane.

Aby uzyskać więcej informacji, zobacz /KEYCONTAINER (Określ klucz kontenera, aby podpisać zestaw).Zobacz też KeyFile parametr w tej tabeli.

KeyFile

Opcjonalny String parametru.

Określa plik, który zawiera klucz do montażu podpisane.

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

LargeAddressAware

Opcjonalny Boolean parametru.

Jeśli true, 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 Boolean parametru.

Jeśli true, buduje DLL jako plik wyjściowy głównym.

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

LinkErrorReporting

Opcjonalny String parametru.

Pozwala podać informacje o błędzie (ICE) kompilator bezpośrednio do firmy Microsoft.

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

Wartość

Opcja wiersza polecenia

NoErrorReport

/ERRORREPORT:NONE

PromptImmediately

/ERRORREPORT:PROMPT

QueueForNextLogin

/ERRORREPORT:QUEUE

SendErrorReport

/ERRORREPORT:SEND

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

LinkIncremental

Opcjonalny Boolean parametru.

Jeśli true, umożliwia łączenie przyrostowe.

Aby uzyskać więcej informacji, zobacz /INCREMENTAL (Łącz stopniowo).

LinkLibraryDependencies

Opcjonalny Boolean parametru.

Jeśli true, określa, że biblioteka wyjść od współzależności projektów są automatycznie łączone w.

Ten parametr nie odpowiada opcja programu łączącego.

LinkStatus

Opcjonalny Boolean parametru.

Jeśli true, określa, że program łączący do wyświetlania wskaźnika postępu, który pokazuje, jaki procent łącze jest kompletny.

Aby uzyskać więcej informacji, zobacz STATUS argumentu /LTCG (Generowanie łączonych kodów czasowych).

LinkTimeCodeGeneration

Opcjonalny String parametru.

Określa opcje optymalizacji z przewodnikiem profilu.

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

Wartość

Opcja wiersza polecenia

Default

<none>

UseLinkTimeCodeGeneration

/LTCG

PGInstrument

/LTCG:PGInstrument

PGOptimization

/LTCG:PGOptimize

PGUpdate

/LTCG:PGUpdate

Aby uzyskać więcej informacji, zobacz /LTCG (Generowanie łączonych kodów czasowych).

ManifestFile

Opcjonalny String parametru.

Zmienia nazwę domyślnego pliku manifestu określonej nazwy pliku.

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

MapExports

Opcjonalny Boolean parametru.

Jeśli true, informuje program łączący, aby uwzględnić eksportowanych funkcji w pliku mapy.

Aby uzyskać więcej informacji, zobacz EXPORTS argumentu /MAPINFO (Dołącz informacje do Mapfile).

MapFileName

Opcjonalny String parametru.

Zmienia domyślną nazwę pliku mapy określonej nazwy pliku.

MergedIDLBaseFileName

Opcjonalny String parametru.

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

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

MergeSections

Opcjonalny String parametru.

Łączy części obrazu.Specify from-section=to-section.

Aby uzyskać więcej informacji, zobacz /MERGE (Połącz sekcje).

MidlCommandFile

Opcjonalny String parametru.

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

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

MinimumRequiredVersion

Opcjonalny String parametru.

Określa minimalną wymaganą wersję podsystemu.Argumenty są liczby dziesiętne z przedziału od 0 do 65535.

ModuleDefinitionFile

Opcjonalny String parametru.

Określa nazwę Plik definicji modułu.

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

MSDOSStubFileName

Opcjonalny String parametru.

Dołącza określony program skrótowych systemu MS-DOS do programu systemu Win32.

Aby uzyskać więcej informacji, zobacz /STUB (Nazwa pliku procedury szczątkowej MS-DOS).

NoEntryPoint

Opcjonalny Boolean parametru.

Jeśli true, określa bibliotekę DLL tylko zasobów.

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

ObjectFiles

Niejawna String[] parametru.

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

OptimizeReferences

Opcjonalny Boolean parametru.

Jeśli true, eliminuje funkcje i/lub dane, które nigdy nie odwołuje się.

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

OutputFile

Opcjonalny String parametru.

Zastępuje domyślną nazwę i lokalizację programu, który tworzy program łączący.

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

PerUserRedirection

Opcjonalny Boolean parametru.

Jeśli true i zarejestrować danych wyjściowych jest włączona, siły rejestru pisze do HKEY_CLASSES_ROOT przekierowany do HKEY_CURRENT_USER.

PreprocessOutput

Opcjonalny ITaskItem[] parametru.

Określa tablicę elementów preprocesora danych wyjściowych, które mogą być wykorzystane i emitowane przez zadania.

PreventDllBinding

Opcjonalny Boolean parametru.

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

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

Profile

Opcjonalny Boolean parametru.

Jeśli true, tworzy plik wyjściowy, który może być używany z Performance Tools profiler.

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

ProfileGuidedDatabase

Opcjonalny String parametru.

Określa nazwę pliku .pgd, który będzie używany do przechowywania informacji na temat działającego programu

Aby uzyskać więcej informacji, zobacz /PGD (Określ bazę danych dla optymalizacji sterowanych profilem).

ProgramDatabaseFile

Opcjonalny String parametru.

Określa nazwę bazy danych programu (PDB), który tworzy program łączący.

Aby uzyskać więcej informacji, zobacz /PDB (Korzystaj z bazy danych programu).

RandomizedBaseAddress

Opcjonalny Boolean parametru.

Jeśli true, generuje obraz pliku wykonywalnego, który ponownie mogą być losowo wyznaczane w czasie ładowania za pomocą adres miejsca layout randomization (ASLR) funkcji systemu Windows.

Aby uzyskać więcej informacji, zobacz /DYNAMICBASE (Korzystaj z randomizacji układu przestrzeni adresowej).

RegisterOutput

Opcjonalny Boolean parametru.

Jeśli true, rejestruje wyjściowym tej kompilacji.

SectionAlignment

Opcjonalny Integer parametru.

Określa wyrównanie w każdej sekcji w przestrzeni adresowej liniowej programu.Wartość parametru jest numer jednostki bajtów i jest potęgą liczby 2.

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

SetChecksum

Opcjonalny Boolean parametru.

Jeśli true, ustawia sumy kontrolnej w nagłówku pliku .exe.

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

ShowProgress

Opcjonalny String parametru.

Określa poziom szczegółowości sprawozdania z postępu prac dla operacji łączenia.

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

Wartość

Opcja wiersza polecenia

NotSet

<none>

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 o postępie).

Sources

Wymagany ITaskItem[] parametru.

Określa tablicę MSBuild source plik elementów, które mogą być spożywane i emitowane przez zadania.

SpecifySectionAttributes

Opcjonalny String parametru.

Określa atrybuty sekcji.Zastępuje to atrybuty, które zostały ustawione, gdy został skompilowany plik .obj dla sekcji.

Aby uzyskać więcej informacji, zobacz /SECTION (Określ atrybuty sekcji).

StackCommitSize

Opcjonalny String parametru.

Określa ilość pamięci fizycznej w każdej alokacji, gdy dodatkowa pamięć jest przydzielona.

Aby uzyskać więcej informacji, zobacz commit argumentu /STACK (Twórz stos z alokacji).

StackReserveSize

Opcjonalny String parametru.

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

Aby uzyskać więcej informacji, zobacz reserve argumentu /STACK (Twórz stos z alokacji).

StripPrivateSymbols

Opcjonalny String parametru.

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

Aby uzyskać więcej informacji, zobacz /PDBSTRIPPED (Usuń symbole prywatne).

SubSystem

Opcjonalny String parametru.

Określa środowisko dla pliku wykonywalnego.

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

Wartość

Opcja wiersza polecenia

NotSet

<none>

Console

/SUBSYSTEM:CONSOLE

Windows

/SUBSYSTEM:WINDOWS

Native

/SUBSYSTEM:NATIVE

EFI Application

/SUBSYSTEM:EFI_APPLICATION

EFI Boot Service Driver

/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

EFI ROM

/SUBSYSTEM:EFI_ROM

EFI Runtime

/SUBSYSTEM:EFI_RUNTIME_DRIVER

WindowsCE

/SUBSYSTEM:WINDOWSCE

POSIX

/SUBSYSTEM:POSIX

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

SupportNobindOfDelayLoadedDLL

Opcjonalny Boolean parametru.

Jeśli true, nakazuje programowi łączącemu nie obejmują które można powiązać Import Address Table (IAT) na obrazie końcowym.

Aby uzyskać więcej informacji, zobacz NOBIND argumentu /DELAY (Ustawienia opóźnienia importowania ładowania).

SupportUnloadOfDelayLoadedDLL

Opcjonalny Boolean parametru.

Jeśli true, nakazuje funkcji pomocnika ładowane z opóźnieniem obsługuje jawnej rozładunku biblioteki DLL.

Aby uzyskać więcej informacji, zobacz UNLOAD argumentu /DELAY (Ustawienia opóźnienia importowania ładowania).

SuppressStartupBanner

Opcjonalny Boolean parametru.

Jeśli true, uniemożliwia wyświetlanie wiadomości numer praw autorskich i wersji, po uruchomieniu zadania.

Aby uzyskać więcej informacji, zobacz /NOLOGO (Pomiń transparent początkowy) (Konsolidator).

SwapRunFromCD

Opcjonalny Boolean parametru.

Jeśli true, informuje system operacyjny najpierw skopiować program łączący dane wyjściowe do pliku wymiany, a następnie uruchomić obraz w nim.

Aby uzyskać więcej informacji, zobacz CD argumentu /SWAPRUN (Załaduj pliki wyjściowe konsolidatora do pliku Swap).Zobacz też SwapRunFromNET parametru.

SwapRunFromNET

Opcjonalny Boolean parametru.

Jeśli true, informuje system operacyjny najpierw skopiować program łączący dane wyjściowe do pliku wymiany, a następnie uruchomić obraz w nim.

Aby uzyskać więcej informacji, zobacz NET argumentu /SWAPRUN (Załaduj pliki wyjściowe konsolidatora do pliku Swap).Zobacz też SwapRunFromCD parametr w tej tabeli.

TargetMachine

Opcjonalny String parametru.

Określa platforma docelowa dla programu lub DLL.

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

Wartość

Opcja wiersza polecenia

NotSet

<none>

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 Boolean parametru.

Jeśli true, ustawia flagę w polu IMAGE_OPTIONAL_HEADER DllCharacteristics w nagłówku opcjonalny obraz programu.Gdy ta flaga jest ustawiona, serwer terminali nie wprowadzić pewne zmiany do aplikacji.

Aby uzyskać więcej informacji, zobacz /TSAWARE (Utwórz aplikację świadomą serwera terminali).

TrackerLogDirectory

Opcjonalny String parametru.

Określa katalog dziennika śledzenia.

TreatLinkerWarningAsErrors

Opcjonalny Boolean parametru.

Jeśli true, powoduje, że plik wyjściowy nie zostanie wygenerowany, jeśli program łączący generuje ostrzeżenie.

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

TurnOffAssemblyGeneration

Opcjonalny Boolean parametru.

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

Aby uzyskać więcej informacji, zobacz /NOASSEMBLY (Utwórz moduł MSIL).

TypeLibraryFile

Opcjonalny String parametru.

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 (Nazywanie pliku .TLB).

TypeLibraryResourceID

Opcjonalny Integer parametru.

Wyznacza wartość określona przez użytkownika dla biblioteki typów utworzone przez program łączący.Podaj wartość od 1 do 65535.

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

UACExecutionLevel

Opcjonalny String parametru.

Określa poziom wykonania żądanej aplikacji, gdy uruchamiane jest Kontrola konta użytkownika.

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

Wartość

Opcja wiersza polecenia

AsInvoker

level='asInvoker'

HighestAvailable

level='highestAvailable'

RequireAdministrator

level='requireAdministrator'

Aby uzyskać więcej informacji, zobacz level argumentu /MANIFESTUAC (Osadza informacje UAC w manifeście).

UACUIAccess

Opcjonalny Boolean parametru.

Jeśli true, aplikacja omija poziomy ochrony interfejs użytkownika i dyski, ma wyższe uprawnienia okna na pulpicie; w przeciwnym razie false.

Aby uzyskać więcej informacji, zobacz uiAccess argumentu /MANIFESTUAC (Osadza informacje UAC w manifeście).

UseLibraryDependencyInputs

Opcjonalny Boolean parametru.

Jeśli true, wejść do narzędzia librarian są używane, a nie plik biblioteki, się, gdy biblioteka wyprowadza zależności projektu są związane.

Version

Opcjonalny String parametru.

Numer wersji należy umieścić w nagłówku pliku .exe lub .dll.Specify "major[.minor]".major i minor argumenty są liczby dziesiętne z przedziału od 0 do 65535.

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

Zobacz też

Inne zasoby

Odwołanie do zadania MSBuild