Freigeben über


Link-Aufgabe

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 dependency Abschnitt 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. Wenn false, 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. Wenn false, 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 Wert false.

    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 commit Argument 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 reserve Argument 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).STATUS

  • LinkTimeCodeGeneration

    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 EXPORTS Argument "/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-section an.

    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 REF Argument "/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 true die 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 commit argument 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 reserve argument 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 denNOBIND Verzö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 denUNLOAD Verzö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).CD Siehe 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).NET Siehe 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 level Argument "/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 uiAccess Argument "/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. Die major Argumente sind minor Dezimalzahlen zwischen 0 und 65535.

    Weitere Informationen finden Sie unter /VERSION (Versionsinformationen).

Siehe auch