Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Hinweis
Diese Aufgabe ist nur verfügbar, wenn Sie das C++-Buildsystem verwenden.
Umschließt das Microsoft C++-Linker-Tool ,link.exe. Das Linker-Tool verknüpft Common Object File Format (COFF)-Objektdateien und -bibliotheken, um eine ausführbare Datei (.exe) oder eine Dynamic Link Library (DLL) zu erstellen. Weitere Informationen finden Sie unter Linker-Optionen und Verwenden von MSBuild über die Befehlszeile und Verwenden des Microsoft C++-Toolsets über die Befehlszeile.
Die Parameter
Im Folgenden werden die Parameter der Verknüpfungsaufgabe beschrieben. Die meisten Vorgangsparameter und einige Parametersätze entsprechen einer Befehlszeilenoption.
Zusätzliche Abhängigkeiten
Optionaler String[] -Parameter.
Gibt eine Liste der Eingabedateien an, die dem Befehl hinzugefügt werden sollen.
Weitere Informationen finden Sie unter LINK-Eingabedateien.
AdditionalLibraryDirectories
Optionaler String[] -Parameter.
Überschreibt den Pfad der Umgebungsbibliothek. Geben Sie einen Verzeichnisnamen an.
Weitere Informationen finden Sie unter /LIBPATH (Additional Libpath).
AdditionalManifestDependencies
Optionaler String[] -Parameter.
Gibt Attribute an, die im
dependencyAbschnitt der Manifestdatei platziert werden.Weitere Informationen finden Sie unter /MANIFESTDEPENDENCY (Angeben von Manifestabhängigkeiten). Siehe auch Publisher-Konfigurationsdateien.
AdditionalOptions
Optionaler String-Parameter .
Eine Liste der Linkeroptionen, wie in der Befehlszeile angegeben. Beispiel: /option1> /option2> /<<option#>.< Verwenden Sie diesen Parameter, um Linkeroptionen anzugeben, die nicht durch einen anderen Link-Vorgangsparameter dargestellt werden.
Weitere Informationen finden Sie unter Linker-Optionen.
AddModuleNamesToAssembly
Optionaler String[] -Parameter.
Fügt einer Assembly einen Modulverweis hinzu.
Weitere Informationen finden Sie unter /ASSEMBLYMODULE (Hinzufügen eines MSIL-Moduls zur Assembly).
AllowIsolation
Optionaler boolescher Parameter.
Wenn
truedas Betriebssystem Manifest-Nachschlagevorgänge und -ladevorgänge durch das Betriebssystem bewirkt. Wennfalse, gibt an, dass DLLs geladen werden, als ob kein Manifest vorhanden war.Weitere Informationen finden Sie unter /ALLOWISOLATION (Manifest-Nachschlagevorgang).
AssemblyDebug
Optionaler boolescher Parameter.
Wenn
true, gibt das DebuggableAttribute-Attribut zusammen mit der Debuginformationsnachverfolgung aus und deaktiviert JIT-Optimierungen. Wennfalse, gibt das DebuggableAttribute-Attribut aus, deaktiviert die Debuginformationsnachverfolgung und aktiviert JIT-Optimierungen.Weitere Informationen finden Sie unter /ASSEMBLYDEBUG (Add DebuggableAttribute).For more information, see /ASSEMBLYDEBUG (Add DebuggableAttribute).
AssemblyLinkResource
Optionaler String[] -Parameter.
Erstellt eine Verknüpfung zu einer .NET Framework-Ressource in der Ausgabedatei; die Ressourcendatei wird nicht in die Ausgabedatei eingefügt. Geben Sie den Namen der Ressource an.
Weitere Informationen finden Sie unter /ASSEMBLYLINKRESOURCE (Link zu .NET Framework-Ressource).
AttributeFileTracking
Impliziter boolescher Parameter.
Ermöglicht eine tiefere Dateinachverfolgung, um das Verhalten des inkrementellen Links zu erfassen. Gibt immer zurück
true.BaseAddress
Optionaler String-Parameter .
Legt eine Basisadresse für das Programm oder die DLL fest, das erstellt wird. Geben Sie
{address[,size] | @filename,key}an.Weitere Informationen finden Sie unter /BASE (Basisadresse).
BuildingInIDE
Optionaler boolescher Parameter.
Wenn wahr, gibt an, dass MSBuild aus der IDE aufgerufen wird. Andernfalls gibt an, dass MSBuild über die Befehlszeile aufgerufen wird.
Dieser Parameter hat keine entsprechende Linkeroption.
CLRImageType
Optionaler String-Parameter .
Legt den Typ eines Common Language Runtime (CLR)-Images fest.
Geben Sie einen der folgenden Werte an, die jeweils einer Linkeroption entsprechen.
Vorgabe - <nichts>
ForceIJWImage - /CLRIMAGETYPE:IJW
ForcePureILImage - /CLRIMAGETYPE:PURE
ForceSafeILImage - /CLRIMAGETYPE:SAFE
Weitere Informationen finden Sie unter /CLRIMAGETYPE (Specify type of CLR image).
CLRSupportLastError
Optionaler String-Parameter .
Behält den letzten Fehlercode von Funktionen bei, die über den P/Invoke-Mechanismus aufgerufen werden.
Geben Sie einen der folgenden Werte an, die jeweils einer Linkeroption entsprechen.
Ermöglichte - /CLRSupportLastError
Arbeitsunfähig - /CLRSupportLastError:NO
SystemDlls - /CLRSupportLastError:SYSTEMDLL
Weitere Informationen finden Sie unter /CLRSUPPORTLASTERROR (Beibehalten des letzten Fehlercodes für PInvoke-Aufrufe).
CLRThreadAttribute
Optionaler String-Parameter .
Gibt explizit das Threading-Attribut für den Einstiegspunkt Ihres CLR-Programms an.
Geben Sie einen der folgenden Werte an, die jeweils einer Linkeroption entsprechen.
DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE
MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA
STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA
Weitere Informationen finden Sie unter /CLRTHREADATTRIBUTE (Set CLR thread attribute).
CLRUnmanagedCodeCheck
Optionaler boolescher Parameter.
Gibt an, ob der Linker SuppressUnmanagedCodeSecurityAttribute auf linkergenerierte P/Invoke-Aufrufe aus verwaltetem Code in systemeigene DLLs anwendet.
Weitere Informationen finden Sie unter /CLRUNMANAGEDCODECHECK (Add SuppressUnmanagedCodeSecurityAttribute).
CreateHotPatchableImage
Optionaler String-Parameter .
Bereitet ein Image auf das Hot Patching vor.
Geben Sie einen der folgenden Werte an, der einer Linkeroption entspricht.
Ermöglichte - /FUNCTIONPADMIN
X86Image - /FUNCTIONPADMIN:5
X64Image - /FUNCTIONPADMIN:6
ItaniumImage - /FUNCTIONPADMIN:16
Weitere Informationen finden Sie unter /FUNCTIONPADMIN (Create hotpatchable image).
DataExecutionPrevention
Optionaler boolescher Parameter.
Wenn
true, gibt an, dass eine ausführbare Datei getestet wurde, um mit dem Windows Data Execution Prevention-Feature kompatibel zu sein.Weitere Informationen finden Sie unter /NXCOMPAT (Kompatibel mit Datenausführungsverhinderung).For more information, see /NXCOMPAT (Compatible with Data Execution Prevention).
DelayLoadDLLs
Optionaler String[] -Parameter.
Dieser Parameter verursacht verzögertes Laden von DLLs. Geben Sie den Namen einer DLL an, um das Laden zu verzögern.
Weitere Informationen finden Sie unter /DELAYLOAD (Delay load import).For more information, see /DELAYLOAD (Delay load import).
DelaySign
Optionaler boolescher Parameter.
Wenn
true, teilweise signiert eine Assembly. Standardmäßig lautet der Wertfalse.Weitere Informationen finden Sie unter /DELAYSIGN (Teilweise Signieren einer Assembly).
Treiber
Optionaler String-Parameter .
Geben Sie diesen Parameter an, um einen Windows NT-Kernelmodustreiber zu erstellen.
Geben Sie einen der folgenden Werte an, die jeweils einer Linkeroption entsprechen.
NotSet - <nichts>
Fahrer - /Fahrer
UpOnly - /DRIVER:UPONLY
WDM - /DRIVER:WDM
Weitere Informationen finden Sie unter /DRIVER (Windows NT-Kernelmodustreiber).
EmbedManagedResourceFile
Optionaler String[] -Parameter.
Bettet eine Ressourcendatei in eine Assembly ein. Geben Sie den erforderlichen Ressourcendateinamen an. Geben Sie optional den logischen Namen an, der zum Laden der Ressource verwendet wird, und die OPTION PRIVATE , die im Assemblymanifest angibt, dass die Ressourcendatei privat ist.
Weitere Informationen finden Sie unter /ASSEMBLYRESOURCE (Einbetten einer verwalteten Ressource).For more information, see /ASSEMBLYRESOURCE (Embed a managed resource).
EnableCOMDATFolding
Optionaler boolescher Parameter.
Wenn
true, aktiviert identische COMDAT-Faltung.Weitere Informationen finden Sie im
ICF[= iterations]Argument "/OPT (Optimierungen)".EnableUAC
Optionaler boolescher Parameter.
Gibt
truean, dass UAC-Informationen (User Account Control) in das Programmmanifest eingebettet sind.Weitere Informationen finden Sie unter /MANIFESTUAC (Einbetten von UAC-Informationen im Manifest).
EntryPointSymbol
Optionaler String-Parameter .
Gibt eine Einstiegspunktfunktion als Startadresse für eine .exe Datei oder DLL an. Geben Sie einen Funktionsnamen als Parameterwert an.
Weitere Informationen finden Sie unter /ENTRY (Einstiegspunktsymbol).
FixedBaseAddress
Optionaler boolescher Parameter.
Wenn
true, erstellt ein Programm oder eine DLL, die nur an der bevorzugten Basisadresse geladen werden kann.Weitere Informationen finden Sie unter /FIXED (Feste Basisadresse).
ForceFileOutput
Optionaler String-Parameter .
Weist den Linker an, eine gültige .exe Datei oder DLL zu erstellen, auch wenn auf ein Symbol verwiesen wird, aber nicht definiert oder multipliziert wird.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
Ermöglichte - /KRAFT
MultidefinedSymbolOnly - /FORCE:MULTIPLE
UndefinedSymbolOnly - /FORCE:UNRESOLVED
Weitere Informationen finden Sie unter /FORCE (Force file output).For more information, see /FORCE (Force file output).
ForceSymbolReferences
Optionaler String[] -Parameter.
Dieser Parameter weist den Linker an, der Symboltabelle ein angegebenes Symbol hinzuzufügen.
Weitere Informationen finden Sie unter /INCLUDE (Force symbol references).
FunctionOrder
Optionaler String-Parameter .
Dieser Parameter optimiert Ihr Programm, indem die angegebenen verpackten Funktionen (COMDATs) in eine vordefinierte Reihenfolge in das Bild eingefügt werden.
Weitere Informationen finden Sie unter /ORDER (Put functions in order).
GenerateDebugInformation
Optionaler boolescher Parameter.
Wenn
true, erstellt Debuginformationen für die .exe Datei oder DLL.Weitere Informationen finden Sie unter /DEBUG (Generieren von Debuginformationen).For more information, see /DEBUG (Generate debug info).
GenerateManifest
Optionaler boolescher Parameter.
Wenn
true, erstellt eine parallele Manifestdatei.Weitere Informationen finden Sie unter "/MANIFEST" (Erstellen eines parallelen Assemblymanifests).For more information, see /MANIFEST (Create side-by-side assembly manifest).
GenerateMapFile
Optionaler boolescher Parameter.
Wenn
true, erstellt eine Zuordnungsdatei. Die Dateinamenerweiterung der Kartendatei ist MAP.Weitere Informationen finden Sie unter /MAP (Generate mapfile).For more information, see /MAP (Generate mapfile).
HeapCommitSize
Optionaler String-Parameter .
Gibt die Menge des physischen Speichers für den Heap an, der gleichzeitig zugeordnet werden soll.
Weitere Informationen finden Sie im
commitArgument in /HEAP (Set heap size). Siehe auch den Parameter "HeapReserveSize ".HeapReserveSize
Optionaler String-Parameter .
Gibt die gesamte Heap-Zuordnung im virtuellen Speicher an.
Weitere Informationen finden Sie im
reserveArgument in /HEAP (Set heap size). Siehe auch den HeapCommitSize-Parameter in dieser Tabelle.IgnoreAllDefaultLibraries
Optionaler boolescher Parameter.
Wenn
trueder Linker angibt, eine oder mehrere Standardbibliotheken aus der Liste der Bibliotheken zu entfernen, die durchsucht werden, wenn externe Verweise aufgelöst werden.Weitere Informationen finden Sie unter /NODEFAULTLIB (Ignore libraries).For more information, see /NODEFAULTLIB (Ignore libraries).
IgnoreEmbeddedIDL
Optionaler boolescher Parameter.
Wenn
true, gibt an, dass alle IDL-Attribute im Quellcode nicht in eine IDL-Datei verarbeitet werden sollen.Weitere Informationen finden Sie unter "/IGNOREIDL "(Keine Attribute in MIDL verarbeiten)".
IgnoreImportLibrary
Optionaler boolescher Parameter.
Gibt
truean, dass die von dieser Konfiguration generierte Importbibliothek nicht in abhängige Projekte importiert werden soll.Dieser Parameter entspricht keiner Linkeroption.
IgnoreSpecificDefaultLibraries
Optionaler String[] -Parameter.
Gibt einen oder mehrere Namen der zu ignorierenden Standardbibliotheken an. Trennen Sie mehrere Bibliotheken mithilfe von Semikolons.
Weitere Informationen finden Sie unter /NODEFAULTLIB (Ignore libraries).For more information, see /NODEFAULTLIB (Ignore libraries).
ImageHasSafeExceptionHandlers
Optionaler boolescher Parameter.
Wenn
trueder Linker nur dann ein Bild erzeugt, wenn es auch eine Tabelle der sicheren Ausnahmehandler des Bilds erzeugen kann.Weitere Informationen finden Sie unter /SAFESEH (Image has safe exceptionhandlers).
ImportLibrary
Ein vom Benutzer angegebener Importbibliotheksname, der den Standardbibliotheksnamen ersetzt.
Weitere Informationen finden Sie unter /IMPLIB (Namensimportbibliothek).For more information, see /IMPLIB (Name import library).
KeyContainer
Optionaler String-Parameter .
Container, der den Schlüssel für eine signierte Assembly enthält.
Weitere Informationen finden Sie unter /KEYCONTAINER (Angeben eines Schlüsselcontainers zum Signieren einer Assembly). Siehe auch den KeyFile-Parameter in dieser Tabelle.
KeyFile
Optionaler String-Parameter .
Gibt eine Datei an, die den Schlüssel für eine signierte Assembly enthält.
Weitere Informationen finden Sie unter /KEYFILE (Angeben des Schlüssel- oder Schlüsselpaars zum Signieren einer Assembly). Siehe auch den KeyContainer-Parameter .
LargeAddressAware
Optionaler boolescher Parameter.
Wenn
true, kann die Anwendung Adressen verarbeiten, die größer als 2 Gigabyte sind.Weitere Informationen finden Sie unter /LARGEADDRESSAWARE (Handle large addresses).
LinkDLL
Optionaler boolescher Parameter.
Wenn
true, erstellt eine DLL als Hauptausgabedatei.Weitere Informationen finden Sie unter /DLL (Erstellen einer DLL).
LinkErrorReporting
Optionaler String-Parameter .
Hiermit können Sie interne Compilerfehlerinformationen (ICE) direkt an Microsoft bereitstellen.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
NoErrorReport - /ERRORREPORT:NONE
PromptImmediately - /ERRORREPORT:PROMPT
QueueForNextLogin - /ERRORREPORT:QUEUE
SendErrorReport - /ERRORREPORT:SEND
Weitere Informationen finden Sie unter /ERRORREPORT (Interner Linkerfehler melden).
LinkIncremental
Optionaler boolescher Parameter.
Wenn
true, aktiviert inkrementelle Verknüpfung.Weitere Informationen finden Sie unter /INKREMENTELL (inkrementelle Verknüpfung).
LinkLibraryDependencies
Optionaler boolescher Parameter.
Wenn
true, gibt an, dass Bibliotheksausgaben aus Projektabhängigkeiten automatisch verknüpft werden.Dieser Parameter entspricht keiner Linkeroption.
LinkStatus
Optionaler boolescher Parameter.
Gibt
truean, dass der Linker eine Statusanzeige anzeigt, die anzeigt, welcher Prozentsatz der Verknüpfung abgeschlossen ist.Weitere Informationen finden Sie im Argument /LTCG (Link-Time Code generation).For more information, see the argument of /LTCG (Link-time code generation).
STATUSLinkTimeCodeGeneration
Optionaler String-Parameter .
Gibt Optionen für die profilgeführte Optimierung an.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
Vorgabe - <nichts>
UseLinkTimeCodeGeneration - /LTCG
PGInstrument - /LTCG:PGInstrument
PGOptimization - /LTCG:PGOptimize
PGUpdate
- /LTCG:PGUpdate
Weitere Informationen finden Sie unter /LTCG (Link-Time Code generation).For more information, see /LTCG (Link-time code generation).
ManifestDatei
Optionaler String-Parameter .
Ändert den Standarddateinamen des Manifests in den angegebenen Dateinamen.
Weitere Informationen finden Sie unter /MANIFESTFILE (Namensmanifestdatei).
MapExports
Optionaler boolescher Parameter.
Wenn
true, weist den Linker an, exportierte Funktionen in eine Kartendatei einzuschließen.Weitere Informationen finden Sie im
EXPORTSArgument "/MAPINFO" (Einschließen von Informationen in der Mapfile-Datei).MapFileName
Optionaler String-Parameter .
Ändert den Standardzuordnungsdateinamen in den angegebenen Dateinamen.
MergedIDLBaseFileName
Optionaler String-Parameter .
Gibt die Dateinamen- und Dateinamenerweiterung der IDL-Datei an.
Weitere Informationen finden Sie unter /IDLOUT (Name MIDL Output Files).
MergeSections
Optionaler String-Parameter .
Kombiniert Abschnitte in einem Bild. Geben Sie
from-section=to-sectionan.Weitere Informationen finden Sie unter /MERGE (Combine sections).For more information, see /MERGE (Combine sections).
MidlCommandFile
Optionaler String-Parameter .
Geben Sie den Namen einer Datei an, die MIDL-Befehlszeilenoptionen enthält.
Weitere Informationen finden Sie unter /MIDL (Angeben von MIDL-Befehlszeilenoptionen).
MinimumRequiredVersion
Optionaler String-Parameter .
Gibt die mindestens erforderliche Version des Subsystems an. Die Argumente sind Dezimalzahlen im Bereich 0 bis 65535.
ModuleDefinitionFile
Optionaler String-Parameter .
Gibt den Namen einer Moduldefinitionsdatei an.
Weitere Informationen finden Sie unter /DEF (Angeben der Moduldefinitionsdatei).
MSDOSStubFileName
Optionaler String-Parameter .
Fügt das angegebene MS-DOS Stubprogramm an ein Win32-Programm an.
Weitere Informationen finden Sie unter "/STUB (MS-DOS Stubdateiname)".
NoEntryPoint
Optionaler boolescher Parameter.
Wenn
true, gibt eine nur-Ressourcen-DLL an.Weitere Informationen finden Sie unter /NOENTRY (Kein Einstiegspunkt).
ObjectFiles
Impliziter String[] -Parameter.
Gibt die verknüpften Objektdateien an.
OptimizeReferences
Optionaler boolescher Parameter.
Wenn
true, beseitigt Funktionen und/oder Daten, auf die nie verwiesen wird.Weitere Informationen finden Sie im
REFArgument "/OPT (Optimierungen)".OutputFile
Optionaler String-Parameter .
Überschreibt den Standardnamen und den Speicherort des Programms, das der Linker erstellt.
Weitere Informationen finden Sie unter /OUT (Ausgabedateiname).
PerUserRedirection
Optionaler boolescher Parameter.
Wenn
truedie Ausgabe aktiviert ist und die Registerausgabe aktiviert ist, erzwingt registrierungsbasierte Schreibvorgänge , um HKEY_CLASSES_ROOT an HKEY_CURRENT_USER umgeleitet zu werden.PreprocessOutput
Optionaler
ITaskItem[]Parameter.Definiert ein Array von Vorprozessorausgabeelementen, die von Vorgängen genutzt und ausgegeben werden können.
PreventDllBinding
Optionaler boolescher Parameter.
If
true, indicates to Bind.exe that the linked image should not be bound.Weitere Informationen finden Sie unter /ALLOWBIND (Verhindern der DLL-Bindung).For more information, see /ALLOWBIND (Prevent DLL binding).
Profil
Optionaler boolescher Parameter.
Wenn
true, erzeugt eine Ausgabedatei, die mit dem Performance Tools-Profiler verwendet werden kann.Weitere Informationen finden Sie unter /PROFILE (Performance Tools profiler).
ProfileGuidedDatabase
Optionaler String-Parameter .
Gibt den Namen der PGD-Datei an, die zum Speichern von Informationen über das ausgeführte Programm verwendet wird.
Weitere Informationen finden Sie unter /PGD (Datenbank für profilgeführte Optimierungen angeben).
ProgramDatabaseFile
Optionaler String-Parameter .
Gibt einen Namen für die Programmdatenbank (PDB) an, die der Linker erstellt.
Weitere Informationen finden Sie unter /PDB (Programmdatenbank verwenden).
RandomizedBaseAddress
Optionaler boolescher Parameter.
Wenn
true, generiert ein ausführbares Bild, das nach dem Zufallsprinzip bei der Ladezeit neu basiert, indem die Randomisierung des Adressraumlayouts (ASLR) von Windows verwendet wird.Weitere Informationen finden Sie unter /DYNAMICBASE (Randomisierung des Adressraumlayouts verwenden).
RegisterOutput
Optionaler boolescher Parameter.
Wenn
true, registriert die primäre Ausgabe dieses Builds.SectionAlignment
Optionaler Integer-Parameter.
Gibt die Ausrichtung jedes Abschnitts innerhalb des linearen Adressraums des Programms an. Der Parameterwert ist eine Einheitenanzahl von Bytes und eine Potenz von zwei.
Weitere Informationen finden Sie unter /ALIGN (Abschnittsausrichtung).
SetChecksum
Optionaler boolescher Parameter.
Wenn
true, legt die Prüfsumme in der Kopfzeile einer .exe Datei fest.Weitere Informationen finden Sie unter /RELEASE (Set the checksum).For more information, see /RELEASE (Set the checksum).
ShowProgress
Optionaler String-Parameter .
Gibt die Ausführlichkeit von Statusberichten für den Verknüpfungsvorgang an.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
NotSet - <nichts>
LinkVerbose - /WORTREICH
LinkVerboseLib - /VERBOSE:Lib
LinkVerboseICF - /VERBOSE:ICF
LinkVerboseREF - /VERBOSE:REF
LinkVerboseSAFESEH - /VERBOSE:SAFESEH
LinkVerboseCLR - /VERBOSE:CLR
Weitere Informationen finden Sie unter /VERBOSE (Druckstatusmeldungen).
Quellen
Erforderlicher
ITaskItem[]Parameter.Definiert ein Array von MSBuild-Quelldateielementen, die von Aufgaben genutzt und ausgegeben werden können.
SpecifySectionAttributes
Optionaler String-Parameter .
Gibt die Attribute eines Abschnitts an. Dadurch werden die Attribute überschrieben, die beim Kompilieren der .obj Datei für den Abschnitt festgelegt wurden.
Weitere Informationen finden Sie unter /SECTION (Angeben von Abschnittsattributen).For more information, see /SECTION (Specify section attributes).
StackCommitSize
Optionaler String-Parameter .
Gibt die Menge des physischen Speichers in jeder Zuordnung an, wenn zusätzlicher Speicher zugewiesen wird.
Weitere Informationen finden Sie im Argument /STACK (Stack Allocations).For more information, see the
commitargument of /STACK (Stack allocations).StackReserveSize
Optionaler String-Parameter .
Gibt die Gesamtgröße der Stapelzuweisung im virtuellen Speicher an.
Weitere Informationen finden Sie im Argument /STACK (Stack Allocations).For more information, see the
reserveargument of /STACK (Stack allocations).StripPrivateSymbols
Optionaler String-Parameter .
Erstellt eine zweite Programmdatenbankdatei (PDB), in der Symbole weggelassen werden, die Sie nicht an Ihre Kunden verteilen möchten. Geben Sie den Namen der zweiten PDB-Datei an.
Weitere Informationen finden Sie unter /PDBSTRIPPED (Private Symbole entfernen).
Subsystem
Optionaler String-Parameter .
Gibt die Umgebung für die ausführbare Datei an.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
NotSet - <nichts>
Konsole - /SUBSYSTEM:CONSOLE
Fenster - /SUBSYSTEM:WINDOWS
Ursprünglich - /SUBSYSTEM:NATIVE
EFI-Anwendung - /SUBSYSTEM:EFI_APPLICATION
EFI-Startdiensttreiber - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
EFI-ROM - /SUBSYSTEM:EFI_ROM
EFI-Runtime - /SUBSYSTEM:EFI_RUNTIME_DRIVER
WindowsCE - /SUBSYSTEM:WINDOWSCE
POSIX - /SUBSYSTEM:POSIX
Weitere Informationen finden Sie unter /SUBSYSTEM (Angeben des Subsystems).
SupportNobindOfDelayLoadedDLL
Optionaler boolescher Parameter.
Wenn
true, weist der Linker an, keine bindungsfähige Importadresstabelle (IAT) in das endgültige Bild einzuschließen.Weitere Informationen finden Sie im Argument "/DELAY" (Einstellungen für den
NOBINDVerzögerten Ladeimport).SupportUnloadOfDelayLoadedDLL
Optionaler boolescher Parameter.
Wenn
true, weist die Verzögerungsladehilfsfunktion an, die explizite Entladung der DLL zu unterstützen.Weitere Informationen finden Sie im Argument "/DELAY" (Einstellungen für den
UNLOADVerzögerten Ladeimport).SuppressStartupBanner
Optionaler boolescher Parameter.
Wenn
true, verhindert die Anzeige der Copyright- und Versionsnummermeldung, wenn die Aufgabe gestartet wird.Weitere Informationen finden Sie unter /NOLOGO (Unterdrücken des Startbanners) (Linker).
SwapRunFromCD
Optionaler boolescher Parameter.
Wenn
truedas Betriebssystem angibt, zuerst die Linkerausgabe in eine Auslagerungsdatei zu kopieren, und führen Sie dann das Image von dort aus aus.Weitere Informationen finden Sie im Argument /SWAPRUN (Load linker output to swap file).For more information, see the argument of /SWAPRUN (Load linker output to swap file).
CDSiehe auch den SwapRunFromNET-Parameter .SwapRunFromNET
Optionaler boolescher Parameter.
Wenn
truedas Betriebssystem angibt, zuerst die Linkerausgabe in eine Auslagerungsdatei zu kopieren, und führen Sie dann das Image von dort aus aus.Weitere Informationen finden Sie im Argument /SWAPRUN (Load linker output to swap file).For more information, see the argument of /SWAPRUN (Load linker output to swap file).
NETSiehe auch den Parameter SwapRunFromCD in dieser Tabelle.TargetMachine
Optionaler String-Parameter .
Gibt die Zielplattform für das Programm oder die DLL an.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
NotSet - <nichts>
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
Weitere Informationen finden Sie unter "/MACHINE (Angeben der Zielplattform)".
TerminalServerAware
Optionaler boolescher Parameter.
Wenn
true, legt ein Flag im Feld IMAGE_OPTIONAL_HEADER DllCharacteristics im optionalen Header des Programmbilds fest. Wenn dieses Flag festgelegt ist, nimmt Terminal Server keine bestimmten Änderungen an der Anwendung vor.Weitere Informationen finden Sie unter /TSAWARE (Create Terminal Server aware application).For more information, see /TSAWARE (Create Terminal Server aware application).
TrackerLogDirectory
Optionaler String-Parameter .
Gibt das Verzeichnis des Trackerprotokolls an.
TreatLinkerWarningAsErrors
Optionaler boolescher Parameter.
Wenn
truekeine Ausgabedatei generiert wird, wenn der Linker eine Warnung generiert.Weitere Informationen finden Sie unter /WX (Behandeln von Linkerwarnungen als Fehler).
TurnOffAssemblyGeneration
Optionaler boolescher Parameter.
Wenn
true, erstellt ein Image für die aktuelle Ausgabedatei ohne .NET Framework-Assembly.Weitere Informationen finden Sie unter /NOASSEMBLY (Erstellen eines MSIL-Moduls).
TypeLibraryFile
Optionaler String-Parameter .
Gibt die Dateinamen- und Dateinamenerweiterung der TLB-Datei an. Geben Sie einen Dateinamen oder einen Pfad und Dateinamen an.
Weitere Informationen finden Sie unter /TLBOUT (Name.tlb file).
TypeLibraryResourceID
Optionaler Integer-Parameter.
Legt einen vom Benutzer angegebenen Wert für eine vom Linker erstellte Typbibliothek fest. Geben Sie einen Wert zwischen 1 und 65535 an.
Weitere Informationen finden Sie unter /TLBID (Angeben der Ressourcen-ID für TypeLib).For more information, see /TLBID (Specify resource ID for TypeLib).
UACExecutionLevel
Optionaler String-Parameter .
Gibt die angeforderte Ausführungsebene für die Anwendung an, wenn sie mit der Benutzerkontensteuerung ausgeführt wird.
Geben Sie einen der folgenden Werte an, die jeweils einer Befehlszeilenoption entsprechen.
AsInvoker -
level='asInvoker'HighestAvailable -
level='highestAvailable'RequireAdministrator -
level='requireAdministrator'
Weitere Informationen finden Sie im
levelArgument "/MANIFESTUAC" (Einbetten von UAC-Informationen im Manifest).UACUIAccess
Optionaler boolescher Parameter.
Wenn
truedie Anwendung die Schutzebenen der Benutzeroberfläche umgeht und Eingaben in Fenster mit höheren Berechtigungen auf dem Desktop steuert,falseandernfalls .Weitere Informationen finden Sie im
uiAccessArgument "/MANIFESTUAC" (Einbetten von UAC-Informationen im Manifest).UseLibraryDependencyInputs
Optionaler boolescher Parameter.
Wenn
truedie Eingaben für das Bibliothekstool anstelle der Bibliotheksdatei selbst verwendet werden, wenn Bibliotheksausgaben von Projektabhängigkeiten verknüpft sind.Version
Optionaler String-Parameter .
Platzieren Sie eine Versionsnummer in der Kopfzeile der datei.exe oder .dll . Geben Sie "
major[.minor]" an. DiemajorArgumente sindminorDezimalzahlen zwischen 0 und 65535.Weitere Informationen finden Sie unter /VERSION (Versionsinformationen).