Partager via


Tâche de liaison

Note

Cette tâche est disponible uniquement lors de l’utilisation du système de génération C++.

Encapsule l’outil Éditeur de liens Microsoft C++, link.exe. L’outil éditeur de liens lie des fichiers et bibliothèques COFF (Common Object File Format) pour créer un fichier exécutable (.exe) ou une bibliothèque de liens dynamiques (DLL). Pour plus d’informations, consultez les options éditeur de liens et utiliser MSBuild à partir de la ligne de commande et utiliser l’ensemble d’outils Microsoft C++ à partir de la ligne de commande.

Paramètres

Le code suivant décrit les paramètres de la tâche Link . La plupart des paramètres de tâche et quelques ensembles de paramètres correspondent à une option de ligne de commande.

  • AdditionalDependencies

    Paramètre String[] facultatif.

    Spécifie une liste de fichiers d’entrée à ajouter à la commande.

    Pour plus d’informations, consultez les fichiers d’entrée LINK.

  • AdditionalLibraryDirectories

    Paramètre String[] facultatif.

    Remplace le chemin de la bibliothèque d’environnement. Spécifiez un nom de répertoire.

    Pour plus d’informations, consultez /LIBPATH (Libpath supplémentaire).

  • AdditionalManifestDependencies

    Paramètre String[] facultatif.

    Spécifie les attributs qui seront placés dans la dependency section du fichier manifeste.

    Pour plus d’informations, consultez /MANIFESTDEPENDENCY (Spécifier les dépendances de manifeste). Consultez également les fichiers de configuration de Publisher.

  • AdditionalOptions

    Paramètre string facultatif.

    Liste des options de l’éditeur de liens spécifiées sur la ligne de commande. Par exemple, /<option1> /<option2> /<option#>. Utilisez ce paramètre pour spécifier les options de l’éditeur de liens qui ne sont pas représentées par d’autres paramètres de tâche Link .

    Pour plus d’informations, consultez les options éditeur de liens.

  • AddModuleNamesToAssembly

    Paramètre String[] facultatif.

    Ajoute une référence de module à un assembly.

    Pour plus d’informations, consultez /ASSEMBLYMODULE (Ajouter un module MSIL à l’assembly).

  • AllowIsolation

    Paramètre booléen facultatif .

    Si true, le système d’exploitation effectue des recherches et des chargements de manifestes. Si false, indique que les DLL sont chargées comme s’il n’y avait pas de manifeste.

    Pour plus d’informations, consultez /ALLOWISOLATION (recherche de manifeste).

  • AssemblyDebug

    Paramètre booléen facultatif .

    Si true, émet l’attribut DebuggableAttribute avec le suivi des informations de débogage et désactive les optimisations JIT. Si false, émet l’attribut DebuggableAttribute , mais désactive le suivi des informations de débogage et active les optimisations JIT.

    Pour plus d’informations, consultez /ASSEMBLYDEBUG (Ajouter DebuggableAttribute).

  • AssemblyLinkResource

    Paramètre String[] facultatif.

    Crée un lien vers une ressource .NET Framework dans le fichier de sortie ; le fichier de ressources n’est pas placé dans le fichier de sortie. Spécifiez le nom de la ressource.

    Pour plus d’informations, consultez /ASSEMBLYLINKRESOURCE (Lien vers la ressource .NET Framework).

  • AttributeFileTracking

    Paramètre booléen implicite .

    Permet un suivi des fichiers plus approfondi pour capturer le comportement de l’incrémentiel du lien. Retourne truetoujours .

  • BaseAddress

    Paramètre string facultatif.

    Définit une adresse de base pour le programme ou la DLL en cours de génération. Spécifiez {address[,size] | @filename,key}.

    Pour plus d’informations, consultez /BASE (adresse de base).

  • BuildingInIDE

    Paramètre booléen facultatif .

    Si la valeur est true, indique que MSBuild est appelé à partir de l’IDE. Sinon, indique que MSBuild est appelé à partir de la ligne de commande.

    Ce paramètre n’a aucune option d’éditeur de liens équivalente.

  • CLRImageType

    Paramètre string facultatif.

    Définit le type d’une image CLR (Common Language Runtime).

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option d’éditeur de liens.

    • Faire défaut - <aucun>

    • ForceIJWImage - /CLRIMAGETYPE :IJW

    • ForcePureILImage - /CLRIMAGETYPE :PURE

    • ForceSafeILImage - /CLRIMAGETYPE :SAFE

    Pour plus d’informations, consultez /CLRIMAGETYPE (Spécifier le type d’image CLR).

  • CLRSupportLastError

    Paramètre string facultatif.

    Conserve le dernier code d’erreur des fonctions appelées via le mécanisme P/Invoke.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option d’éditeur de liens.

    • Activé - /CLRSupportLastError

    • Handicapé - /CLRSupportLastError :NO

    • SystemDlls - /CLRSupportLastError :SYSTEMDLL

    Pour plus d’informations, consultez /CLRSUPPORTLASTERROR (Conserver le dernier code d’erreur pour les appels PInvoke).

  • CLRThreadAttribute

    Paramètre string facultatif.

    Spécifie explicitement l’attribut de thread pour le point d’entrée de votre programme CLR.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option d’éditeur de liens.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE :NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE :MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE :STA

    Pour plus d’informations, consultez /CLRTHTHREADATTRIBUTE (Définir l’attribut de thread CLR).

  • CLRUnmanagedCodeCheck

    Paramètre booléen facultatif .

    Spécifie si l’éditeur de liens applique SuppressUnmanagedCodeSecurityAttribute aux appels P/Invoke générés par l’éditeur de liens à partir du code managé dans des DLL natives.

    Pour plus d’informations, consultez /CLRUNMANAGEDCODECHECK (Ajouter SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

    Paramètre string facultatif.

    Prépare une image pour la mise à jour corrective à chaud.

    Spécifiez l’une des valeurs suivantes, qui correspond à une option d’éditeur de liens.

    • Activé - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN :5

    • X64Image - /FUNCTIONPADMIN :6

    • ItaniumImage - /FUNCTIONPADMIN :16

    Pour plus d’informations, consultez /FUNCTIONPADMIN (Créer une image hotpatchable).

  • DataExecutionPrevention

    Paramètre booléen facultatif .

    Si true, indique qu’un exécutable a été testé pour être compatible avec la fonctionnalité De prévention de l’exécution des données Windows.

    Pour plus d’informations, consultez /NXCOMPAT (Compatible avec la prévention de l’exécution des données).

  • DelayLoadDLLs

    Paramètre String[] facultatif.

    Ce paramètre entraîne le chargement différé des DLL. Spécifiez le nom d’une DLL pour retarder le chargement.

    Pour plus d’informations, consultez /DELAYLOAD (Importation de chargement différée).

  • DelaySign

    Paramètre booléen facultatif .

    Si true, signe partiellement un assembly. Par défaut, la valeur est false.

    Pour plus d’informations, consultez /DELAYSIGN (Signer partiellement un assembly).

  • Driver

    Paramètre string facultatif.

    Spécifiez ce paramètre pour générer un pilote en mode noyau Windows NT.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option d’éditeur de liens.

    • NotSet - <aucun>

    • Chauffeur - /Chauffeur

    • UpOnly - /DRIVER :UPONLY

    • WDM - /DRIVER :WDM

    Pour plus d’informations, consultez /DRIVER (pilote en mode noyau Windows NT).

  • EmbedManagedResourceFile

    Paramètre String[] facultatif.

    Incorpore un fichier de ressources dans un assembly. Spécifiez le nom du fichier de ressources requis. Spécifiez éventuellement le nom logique, utilisé pour charger la ressource et l’option PRIVATE , qui indique dans le manifeste d’assembly que le fichier de ressources est privé.

    Pour plus d’informations, consultez /ASSEMBLYRESOURCE (Incorporer une ressource managée).

  • EnableCOMDATFolding

    Paramètre booléen facultatif .

    Si true, active le pliage COMDAT identique.

    Pour plus d’informations, consultez l’argument ICF[= iterations]/OPT (Optimisations).

  • EnableUAC

    Paramètre booléen facultatif .

    Si true, spécifie que les informations de contrôle de compte d’utilisateur (UAC) sont incorporées dans le manifeste du programme.

    Pour plus d’informations, consultez /MANIFESTUAC (Incorpore les informations UAC dans le manifeste).

  • EntryPointSymbol

    Paramètre string facultatif.

    Spécifie une fonction de point d’entrée comme adresse de départ d’un fichier ou d’une DLL .exe . Spécifiez un nom de fonction comme valeur de paramètre.

    Pour plus d’informations, consultez /ENTRY (symbole de point d’entrée).

  • FixedBaseAddress

    Paramètre booléen facultatif .

    Si true, crée un programme ou une DLL qui ne peut être chargé qu’à son adresse de base préférée.

    Pour plus d’informations, consultez /FIXED (adresse de base fixe).

  • ForceFileOutput

    Paramètre string facultatif.

    Indique à l’éditeur de liens de créer un fichier ou dll de.exe valide, même si un symbole est référencé, mais pas défini ou est multiplié.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • Activé - /FORCE

    • MultiplieDefinedSymbolOnly - /FORCE :MULTIPLE

    • UndefinedSymbolOnly - /FORCE :NON RÉSOLU

    Pour plus d’informations, consultez /FORCE (Forcer la sortie du fichier).

  • ForceSymbolReferences

    Paramètre String[] facultatif.

    Ce paramètre indique à l’éditeur de liens d’ajouter un symbole spécifié à la table de symboles.

    Pour plus d’informations, consultez /INCLUDE (Forcer les références de symboles).

  • FunctionOrder

    Paramètre string facultatif.

    Ce paramètre optimise votre programme en plaçant les fonctions empaquetées spécifiées (COMDAT) dans l’image dans un ordre prédéterminé.

    Pour plus d’informations, consultez /ORDER (Fonctions Put dans l’ordre).

  • GenerateDebugInformation

    Paramètre booléen facultatif .

    Si true, crée des informations de débogage pour le fichier ou la DLL .exe .

    Pour plus d’informations, consultez /DEBUG (Générer des informations de débogage).

  • GenerateManifest

    Paramètre booléen facultatif .

    Si true, crée un fichier manifeste côte à côte.

    Pour plus d’informations, consultez /MANIFEST (Créer un manifeste d’assembly côte à côte).

  • GenerateMapFile

    Paramètre booléen facultatif .

    Si true, crée un fichier map. L’extension de nom de fichier du fichier map est .map.

    Pour plus d’informations, consultez /MAP (Générer un fichier mapfile).

  • TasCommitSize

    Paramètre string facultatif.

    Spécifie la quantité de mémoire physique sur le tas à allouer à la fois.

    Pour plus d’informations, consultez l’argument dans /HEAP (Définir la commit taille du tas). Consultez également le paramètre HeapReserveSize .

  • HeapReserveSize

    Paramètre string facultatif.

    Spécifie l’allocation totale de tas dans la mémoire virtuelle.

    Pour plus d’informations, consultez l’argument dans /HEAP (Définir la reserve taille du tas). Consultez également le paramètre HeapCommitSize dans cette table.

  • IgnoreAllDefaultLibraries

    Paramètre booléen facultatif .

    Si true, indique à l’éditeur de liens de supprimer une ou plusieurs bibliothèques par défaut de la liste des bibliothèques qu’il recherche lorsqu’il résout des références externes.

    Pour plus d’informations, consultez /NODEFAULTLIB (Ignorer les bibliothèques).

  • IgnoreEmbeddedIDL

    Paramètre booléen facultatif .

    Si true, spécifie que tous les attributs IDL dans le code source ne doivent pas être traités dans un fichier .idl .

    Pour plus d’informations, consultez /IGNOREIDL (Ne pas traiter les attributs dans MIDL).

  • IgnoreImportLibrary

    Paramètre booléen facultatif .

    Si true, spécifie que la bibliothèque d’importation générée par cette configuration ne doit pas être importée dans des projets dépendants.

    Ce paramètre ne correspond pas à une option d’éditeur de liens.

  • IgnoreSpecificDefaultLibraries

    Paramètre String[] facultatif.

    Spécifie un ou plusieurs noms de bibliothèques par défaut à ignorer. Séparez plusieurs bibliothèques à l’aide de points-virgules.

    Pour plus d’informations, consultez /NODEFAULTLIB (Ignorer les bibliothèques).

  • ImageHasSafeExceptionHandlers

    Paramètre booléen facultatif .

    Si true, l’éditeur de liens produit une image uniquement si elle peut également produire une table des gestionnaires d’exceptions fiables de l’image.

    Pour plus d’informations, consultez /SAFESEH (Image a des gestionnaires d’exceptions sécurisés).

  • ImportLibrary

    Nom de la bibliothèque d’importation spécifié par l’utilisateur qui remplace le nom de la bibliothèque par défaut.

    Pour plus d’informations, consultez /IMPLIB (Bibliothèque d’importation de noms).

  • KeyContainer

    Paramètre string facultatif.

    Conteneur qui contient la clé d’un assembly signé.

    Pour plus d’informations, consultez /KEYCONTAINER (Spécifier un conteneur de clés pour signer un assembly). Consultez également le paramètre KeyFile dans ce tableau.

  • KeyFile

    Paramètre string facultatif.

    Spécifie un fichier qui contient la clé d’un assembly signé.

    Pour plus d’informations, consultez /KEYFILE (Spécifier la paire clé ou clé pour signer un assembly). Consultez également le paramètre KeyContainer .

  • LargeAddressAware

    Paramètre booléen facultatif .

    Si true, l’application peut gérer des adresses supérieures à 2 gigaoctets.

    Pour plus d’informations, consultez /LARGEADDRESSAWARE (Gérer les adresses volumineuses).

  • LinkDLL

    Paramètre booléen facultatif .

    Si true, génère une DLL en tant que fichier de sortie principal.

    Pour plus d’informations, consultez /DLL (Générer une DLL).

  • LinkErrorReporting

    Paramètre string facultatif.

    Vous permet de fournir des informations d’erreur interne du compilateur (ICE) directement à Microsoft.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • NoErrorReport - /ERRORREPORT :NONE

    • Invite immédiatement - /ERRORREPORT :PROMPT

    • QueueForNextLogin - /ERRORREPORT :QUEUE

    • SendErrorReport - /ERRORREPORT :SEND

    Pour plus d’informations, consultez /ERRORREPORT (Signaler des erreurs d’éditeur de liens internes).

  • LinkIncremental

    Paramètre booléen facultatif .

    Si true, active la liaison incrémentielle.

    Pour plus d’informations, consultez /INCREMENTAL (Lien incrémentiel).

  • LinkLibraryDependencies

    Paramètre booléen facultatif .

    Si true, spécifie que les sorties de bibliothèque des dépendances de projet sont automatiquement liées.

    Ce paramètre ne correspond pas à une option d’éditeur de liens.

  • LinkStatus

    Paramètre booléen facultatif .

    Si true, spécifie que l’éditeur de liens doit afficher un indicateur de progression qui indique le pourcentage du lien terminé.

    Pour plus d’informations, consultez l’argument STATUSde /LTCG (génération de code au moment du lien).

  • LinkTimeCodeGeneration

    Paramètre string facultatif.

    Spécifie les options d’optimisation guidée par profil.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • Faire défaut - <aucun>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG :PGInstrument

    • PGOptimization - /LTCG :PGOptimize

    • PGUpdate

      - /LTCG :PGUpdate

    Pour plus d’informations, consultez /LTCG (génération de code au moment du lien).

  • ManifestFile

    Paramètre string facultatif.

    Remplace le nom du fichier manifeste par défaut par le nom de fichier spécifié.

    Pour plus d’informations, consultez /MANIFESTFILE (fichier manifeste de nom).

  • MapExports

    Paramètre booléen facultatif .

    Si true, indique à l’éditeur de liens d’inclure des fonctions exportées dans un fichier map.

    Pour plus d’informations, consultez l’argument EXPORTSde /MAPINFO (Inclure des informations dans mapfile).

  • MapFileName

    Paramètre string facultatif.

    Remplace le nom de fichier map par défaut par le nom de fichier spécifié.

  • MergedIDLBaseFileName

    Paramètre string facultatif.

    Spécifie le nom de fichier et l’extension de nom de fichier du fichier .idl .

    Pour plus d’informations, consultez /IDLOUT (Nommer les fichiers de sortie MIDL).

  • MergeSections

    Paramètre string facultatif.

    Combine des sections dans une image. Spécifiez from-section=to-section.

    Pour plus d’informations, consultez /MERGE (Combiner des sections).

  • MidlCommandFile

    Paramètre string facultatif.

    Spécifiez le nom d’un fichier qui contient les options de ligne de commande MIDL.

    Pour plus d’informations, consultez /MIDL (Spécifier les options de ligne de commande MIDL).

  • MinimumRequiredVersion

    Paramètre string facultatif.

    Spécifie la version minimale requise du sous-système. Les arguments sont des nombres décimaux dans la plage 0 à 65535.

  • ModuleDefinitionFile

    Paramètre string facultatif.

    Spécifie le nom d’un fichier de définition de module.

    Pour plus d’informations, consultez /DEF (Spécifier le fichier de définition de module).

  • MSDOSStubFileName

    Paramètre string facultatif.

    Joint le programme stub MS-DOS spécifié à un programme Win32.

    Pour plus d’informations, consultez /STUB (MS-DOS nom de fichier stub).

  • NoEntryPoint

    Paramètre booléen facultatif .

    Si true, spécifie une DLL de ressource uniquement.

    Pour plus d’informations, consultez /NOENTRY (aucun point d’entrée).

  • ObjectFiles

    Paramètre String[] implicite.

    Spécifie les fichiers objet liés.

  • OptimizeReferences

    Paramètre booléen facultatif .

    Si true, élimine les fonctions et/ou données qui ne sont jamais référencées.

    Pour plus d’informations, consultez l’argument REF dans /OPT (Optimisations).

  • OutputFile

    Paramètre string facultatif.

    Remplace le nom et l’emplacement par défaut du programme que l’éditeur de liens crée.

    Pour plus d’informations, consultez /OUT (nom du fichier de sortie).

  • PerUserRedirection

    Paramètre booléen facultatif .

    Si true la sortie d’enregistrement est activée, force les écritures de Registre à HKEY_CLASSES_ROOT à rediriger vers HKEY_CURRENT_USER.

  • PréprocessOutput

    Paramètre facultatif ITaskItem[] .

    Définit un tableau d’éléments de sortie de préprocesseur qui peuvent être consommés et émis par des tâches.

  • PreventDllBinding

    Paramètre booléen facultatif .

    Si true, indique à Bind.exe que l’image liée ne doit pas être liée.

    Pour plus d’informations, consultez /ALLOWBIND (Empêcher la liaison DLL).

  • Profil

    Paramètre booléen facultatif .

    Si true, produit un fichier de sortie qui peut être utilisé avec le profileur d’outils de performance .

    Pour plus d’informations, consultez /PROFILE (Profileur d’outils de performance).

  • ProfileGuidedDatabase

    Paramètre string facultatif.

    Spécifie le nom du fichier .pgd qui sera utilisé pour contenir des informations sur le programme en cours d’exécution

    Pour plus d’informations, consultez /PGD (Spécifier la base de données pour les optimisations guidées par profil).

  • ProgramDatabaseFile

    Paramètre string facultatif.

    Spécifie un nom pour la base de données du programme (PDB) créée par l’éditeur de liens.

    Pour plus d’informations, consultez /PDB (Utiliser la base de données du programme).

  • RandomdBaseAddress

    Paramètre booléen facultatif .

    Si true, génère une image exécutable qui peut être rebase de manière aléatoire au moment du chargement à l’aide de la fonctionnalité de randomisation de disposition de l’espace d’adressage (ASLR) de Windows.

    Pour plus d’informations, consultez /DYNAMICBASE (Utiliser la randomisation de la disposition de l’espace d’adressage).

  • RegisterOutput

    Paramètre booléen facultatif .

    Si true, inscrit la sortie principale de cette build.

  • SectionAlignment

    Paramètre Integer facultatif.

    Spécifie l’alignement de chaque section dans l’espace d’adressage linéaire du programme. La valeur du paramètre est un nombre unitaire d’octets et est une puissance de deux.

    Pour plus d’informations, consultez /ALIGN (alignement de section).

  • SetChecksum

    Paramètre booléen facultatif .

    Si true, définit la somme de contrôle dans l’en-tête d’un fichier .exe .

    Pour plus d’informations, consultez /RELEASE (Définir la somme de contrôle).

  • ShowProgress

    Paramètre string facultatif.

    Spécifie la détail des rapports de progression pour l’opération de liaison.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • NotSet - <aucun>

    • LinkVerbose - /VERBEUX

    • LinkVerboseLib - /VERBOSE :Lib

    • LinkVerboseICF - /VERBOSE :ICF

    • LinkVerboseREF - /VERBOSE :REF

    • LinkVerboseSAFESEH - /VERBOSE :SAFESEH

    • LinkVerboseCLR - /VERBOSE :CLR

    Pour plus d’informations, consultez /VERBOSE (Imprimer les messages de progression).

  • Sources

    Paramètre obligatoire ITaskItem[] .

    Définit un tableau d’éléments de fichier source MSBuild qui peuvent être consommés et émis par des tâches.

  • SpecifySectionAttributes

    Paramètre string facultatif.

    Spécifie les attributs d’une section. Cela remplace les attributs qui ont été définis lorsque le fichier .obj de la section a été compilé.

    Pour plus d’informations, consultez /SECTION (Spécifier les attributs de section).

  • StackCommitSize

    Paramètre string facultatif.

    Spécifie la quantité de mémoire physique dans chaque allocation lorsque la mémoire supplémentaire est allouée.

    Pour plus d’informations, consultez l’argument commit/STACK (allocations de pile).

  • StackReserveSize

    Paramètre string facultatif.

    Spécifie la taille totale d’allocation de pile en mémoire virtuelle.

    Pour plus d’informations, consultez l’argument reserve/STACK (allocations de pile).

  • StripPrivateSymbols

    Paramètre string facultatif.

    Crée un deuxième fichier de base de données de programme (PDB) qui omet les symboles que vous ne souhaitez pas distribuer à vos clients. Spécifiez le nom du deuxième fichier PDB.

    Pour plus d’informations, consultez /PDBSTRIPPED (Supprimer les symboles privés).

  • Sous-système

    Paramètre string facultatif.

    Spécifie l’environnement de l’exécutable.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • NotSet - <aucun>

    • Consoler - /SOUS-SYSTÈME :CONSOLE

    • Windows - /SUBSYSTEM :WINDOWS

    • Indigène - /SUBSYSTEM :NATIVE

    • Application - EFI/SUBSYSTEM :EFI_APPLICATION

    • Pilote - de service de démarrage EFI/SUBSYSTEM :EFI_BOOT_SERVICE_DRIVER

    • ROM - EFI/SUBSYSTEM :EFI_ROM

    • Runtime - EFI/SUBSYSTEM :EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM :WINDOWSCE

    • POSIX - /SUBSYSTEM :POSIX

    Pour plus d’informations, consultez /SUBSYSTEM (Spécifier le sous-système).

  • SupportNobindOfDelayLoadedDLL

    Paramètre booléen facultatif .

    Si true, indique à l’éditeur de liens de ne pas inclure une table d’adresses d’importation pouvant être liée (IAT) dans l’image finale.

    Pour plus d’informations, consultez l’argument NOBIND/DELAY (Paramètres d’importation de chargement différé).

  • SupportUnloadOfDelayLoadedDLL

    Paramètre booléen facultatif .

    Si true, indique à la fonction d’assistance de delay-load de prendre en charge le déchargement explicite de la DLL.

    Pour plus d’informations, consultez l’argument UNLOAD/DELAY (Paramètres d’importation de chargement différé).

  • SuppressStartupBanner

    Paramètre booléen facultatif .

    Si true, empêche l’affichage du message de copyright et de numéro de version au démarrage de la tâche.

    Pour plus d’informations, consultez /NOLOGO (Supprimer la bannière de démarrage) (éditeur de liens).

  • SwapRunFromCD

    Paramètre booléen facultatif .

    Si true, indique au système d’exploitation de copier d’abord la sortie de l’éditeur de liens vers un fichier d’échange, puis d’exécuter l’image à partir de là.

    Pour plus d’informations, consultez l’argument CD de /SWAPRUN (sortie de l’éditeur de liens pour échanger le fichier). Consultez également le paramètre SwapRunFromNET .

  • SwapRunFromNET

    Paramètre booléen facultatif .

    Si true, indique au système d’exploitation de copier d’abord la sortie de l’éditeur de liens vers un fichier d’échange, puis d’exécuter l’image à partir de là.

    Pour plus d’informations, consultez l’argument NET de /SWAPRUN (sortie de l’éditeur de liens pour échanger le fichier). Consultez également le paramètre SwapRunFromCD dans cette table.

  • TargetMachine

    Paramètre string facultatif.

    Spécifie la plateforme cible pour le programme ou la DLL.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • NotSet - <aucun>

    • 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

    Pour plus d’informations, consultez /MACHINE (Spécifier la plateforme cible).

  • TerminalServerAware

    Paramètre booléen facultatif .

    Si true, définit un indicateur dans le champ IMAGE_OPTIONAL_HEADER DllCharacteristics dans l’en-tête facultatif de l’image du programme. Lorsque cet indicateur est défini, Terminal Server n’apporte pas certaines modifications à l’application.

    Pour plus d’informations, consultez /TSAWARE (Créer une application prenant en charge Terminal Server).

  • TrackerLogDirectory

    Paramètre string facultatif.

    Spécifie le répertoire du journal de suivi.

  • TreatLinkerWarningAsErrors

    Paramètre booléen facultatif .

    Si true, aucun fichier de sortie n’est généré si l’éditeur de liens génère un avertissement.

    Pour plus d’informations, consultez /WX (Traiter les avertissements de l’éditeur de liens comme des erreurs).

  • TurnOffAssemblyGeneration

    Paramètre booléen facultatif .

    Si true, crée une image pour le fichier de sortie actuel sans assembly .NET Framework.

    Pour plus d’informations, consultez /NOASSEMBLY (Créer un module MSIL).

  • TypeLibraryFile

    Paramètre string facultatif.

    Spécifie le nom de fichier et l’extension de nom de fichier du fichier .tlb . Spécifiez un nom de fichier ou un chemin d’accès et un nom de fichier.

    Pour plus d’informations, consultez /TLBOUT (fichier .tlb de nom).

  • TypeLibraryResourceID

    Paramètre Integer facultatif.

    Désigne une valeur spécifiée par l’utilisateur pour une bibliothèque de types créée par l’éditeur de liens. Spécifiez une valeur comprise entre 1 et 65535.

    Pour plus d’informations, consultez /TLBID (Spécifier l’ID de ressource pour TypeLib).

  • UACExecutionLevel

    Paramètre string facultatif.

    Spécifie le niveau d’exécution demandé pour l’application lorsqu’elle est exécutée avec le contrôle de compte d’utilisateur.

    Spécifiez l’une des valeurs suivantes, chacune correspondant à une option de ligne de commande.

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Pour plus d’informations, consultez l’argument level de /MANIFESTUAC (Incorpore les informations UAC dans le manifeste) .

  • UACUIAccess

    Paramètre booléen facultatif .

    Si true, l’application contourne les niveaux de protection de l’interface utilisateur et les lecteurs d’entrée vers des fenêtres d’autorisation supérieure sur le bureau ; sinon, false.

    Pour plus d’informations, consultez l’argument uiAccess de /MANIFESTUAC (Incorpore les informations UAC dans le manifeste) .

  • UseLibraryDependencyInputs

    Paramètre booléen facultatif .

    Si true, les entrées de l’outil bibliothécaire sont utilisées plutôt que le fichier de bibliothèque lui-même lorsque les sorties de bibliothèque des dépendances de projet sont liées.

  • Version

    Paramètre string facultatif.

    Placez un numéro de version dans l’en-tête du fichier .exe ou .dll . Spécifiez «major[.minor] ». Les major arguments et les nombres décimaux sont compris entre 0 et minor 65535.

    Pour plus d’informations, consultez /VERSION (Informations de version).

Voir aussi