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
true
element , powoduje, że system operacyjny wykonuje wyszukiwanie manifestu i ładuje. Jeślifalse
element 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
true
program emituje atrybut DebuggableAttribute wraz ze śledzeniem informacji debugowania i wyłącza optymalizacje JIT. Jeślifalse
program 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
true
program 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
true
element częściowo podpisuje zestaw. Domyślna wartość tofalse
.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
true
parametr 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
true
parametr 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
true
program 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
true
program 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
true
program 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
true
program 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
true
program 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
true
parametr 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
true
parametr 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
true
konsolidator 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
true
programu 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
true
element , 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
true
program włącza łączenie przyrostowe.Aby uzyskać więcej informacji, zobacz /INCREMENTAL (Link przyrostowo).
LinkLibraryDependencies
Opcjonalny parametr logiczny .
Jeśli
true
parametr 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
true
parametr 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
true
program 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
true
parametr 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
true
parametr 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
true
program 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
true
program 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
true
element , 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
true
parametr 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
true
program 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
true
program 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
true
program 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
true
program 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
true
program 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
true
parametr 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
true
element , 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
true
program 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
true
aplikacja pomija poziomy ochrony interfejsu użytkownika i kieruje dane wejściowe do okien o wyższych uprawnieniach na pulpicie; w przeciwnym raziefalse
.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
true
element , 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]
". Argumentymajor
iminor
to liczby dziesiętne z zakresu od 0 do 65535.Aby uzyskać więcej informacji, zobacz /VERSION (Informacje o wersji).