Partager via


Lier la tâche

Remarque

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 de l’éditeur de liens lie des bibliothèques et des fichiers objets 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 Options d’éditeur de liens, 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 tableau ci-dessous 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 Fichiers d’entrée LINK.

  • AdditionalLibraryDirectories

    Paramètre String[] facultatif.

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

    Pour plus d’informations, consultez l’article /LIBPATH (Autre chemin de bibliothèque).

  • AdditionalManifestDependencies

    Paramètre String[] facultatif.

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

    Pour plus d’informations, consultez /MANIFESTDEPENDENCY (Spécifier les dépendances de manifeste). Consultez également Fichiers de configuration des serveurs de publication.

  • AdditionalOptions

    Paramètre String facultatif.

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

    Pour plus d’informations, consultez Options de l’é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 Boolean facultatif.

    Si true, le système d’exploitation recherche et charge le manifeste. Si false, indique que les DLL sont chargées comme s’il n’existait pas de manifeste.

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

  • AssemblyDebug

    Paramètre Boolean 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 l’article /ASSEMBLYDEBUG (Ajouter DebuggableAttribute).

  • AssemblyLinkResource

    Paramètre String[] facultatif.

    Crée un lien à 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 une ressource du .NET Framework).

  • AttributeFileTracking

    Paramètre booléen implicite.

    Active le suivi plus approfondi des fichiers pour capturer le comportement de liaison incrémentielle. Retourne toujours true.

  • 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 Boolean facultatif.

    Si true, indique que MSBuild est appelé à partir de l’IDE. Dans le cas contraire, indique que MSBuild est appelé à partir de la ligne de commande.

    Ce paramètre n’a aucune option équivalente dans l’Éditeur de liens.

  • CLRImageType

    Paramètre String facultatif.

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

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

    • Default - <none>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

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

  • CLRSupportLastError

    Paramètre String facultatif.

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

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

    • Enabled - /CLRSupportLastError

    • Disabled - /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 d’elles correspondant à une option de l’Éditeur de liens.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

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

  • CLRUnmanagedCodeCheck

    Paramètre Boolean 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 les DLL natives.

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

  • CreateHotPatchableImage

    Paramètre String facultatif.

    Prépare une image corrigeable en mémoire.

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

    • Enabled - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Pour plus d’informations, consultez /FUNCTIONPADMIN (Créer une image corrigeable en mémoire).

  • DataExecutionPrevention

    Paramètre Boolean facultatif.

    Si true, indique que la compatibilité d’un exécutable avec la fonctionnalité Prévention de l’exécution des données Windows a été testée.

    Pour plus d’informations, consultez l’article /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 dont vous voulez différer le chargement.

    Pour plus d’informations, consultez /DELAYLOAD (Différer le chargement de l’importation).

  • DelaySign

    Paramètre Boolean 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 d’elles correspondant à une option de l’Éditeur de liens.

    • NotSet - <aucune>

    • Driver - /Driver

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

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

  • 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, qui permet de charger la ressource, ainsi que l’option PRIVATE, qui indique dans le manifeste de l’assembly que le fichier de ressources est privé.

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

  • EnableCOMDATFolding

    Paramètre Boolean facultatif.

    Si true, active le pliage COMDAT identique.

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

  • EnableUAC

    Paramètre Boolean facultatif.

    Si true, indique que les informations de contrôle de compte d’utilisateur sont incorporées dans le manifeste du programme.

    Pour plus d’informations, consultez l’article /MANIFESTUAC (Incorporer des informations sur le contrôle de compte d’utilisateur 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 .exe ou d’une DLL. Spécifiez un nom de fonction comme valeur du paramètre.

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

  • FixedBaseAddress

    Paramètre Boolean facultatif.

    Si true, crée un programme ou une DLL qui peuvent être chargés uniquement à leur adresse de base préférée.

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

  • ForceFileOutput

    Paramètre String facultatif.

    Indique à l’éditeur de liens de créer un fichier .exe ou une DLL valide même si un symbole est référencé sans être défini ou s’il est défini plusieurs fois.

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

    • Enabled - /FORCE

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Pour plus d’informations, consultez /FORCE (Forcer la sortie d’un 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 des 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 (Mettre les fonctions dans l’ordre).

  • GenerateDebugInformation

    Paramètre Boolean facultatif.

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

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

  • GenerateManifest

    Paramètre Boolean 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 Boolean facultatif.

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

    Pour plus d’informations, consultez /MAP (Générer le fichier de mappage).

  • HeapCommitSize

    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 commit dans /HEAP (Définir la taille des tas). Reportez-vous également au paramètre HeapReserveSize.

  • HeapReserveSize

    Paramètre String facultatif.

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

    Pour plus d’informations, consultez l’argument reserve dans /HEAP (Définir la taille des tas). Reportez-vous également au paramètre HeapCommitSize dans ce tableau.

  • IgnoreAllDefaultLibraries

    Paramètre Boolean facultatif.

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

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

  • IgnoreEmbeddedIDL

    Paramètre Boolean facultatif.

    Si la valeur est true, spécifie que les attributs IDL définis 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 Boolean 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 de l’É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 Boolean facultatif.

    Si true, l’Éditeur de liens produit une image uniquement s’il peut également produire un tableau des gestionnaires d’exceptions sécurisés de l’image.

    Pour plus d’informations, consultez /SAFESEH (L’image est dotée de gestionnaires d’exceptions sécurisés).

  • ImportLibrary

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

    Pour plus d’informations, consultez /IMPLIB (Nommer la bibliothèque d’importation).

  • 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é pour signer un assembly). Reportez-vous également au paramètre KeyFile de 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 une clé ou une paire de clés pour signer un assembly). Reportez-vous également au paramètre KeyContainer.

  • LargeAddressAware

    Paramètre Boolean facultatif.

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

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

  • LinkDLL

    Paramètre Boolean facultatif.

    Si true, génère une DLL comme fichier de sortie principal.

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

  • LinkErrorReporting

    Paramètre String facultatif.

    Vous permet de signaler les erreurs internes du compilateur (ICE) directement à Microsoft.

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

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

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

  • LinkIncremental

    Paramètre Boolean facultatif.

    Si true, active les liens incrémentiels.

    Pour plus d’informations, consultez /INCREMENTAL (Lier par incrément).

  • LinkLibraryDependencies

    Paramètre Boolean facultatif.

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

    Ce paramètre ne correspond pas à une option de l’Éditeur de liens.

  • LinkStatus

    Paramètre Boolean facultatif.

    Si true, spécifie que l’Éditeur de liens doit afficher un indicateur de progression qui montre le pourcentage d’exécution du lien.

    Pour plus d’informations, consultez l’argument STATUS dans /LTCG (Génération de code durant l’édition de liens).

  • LinkTimeCodeGeneration

    Paramètre String facultatif.

    Spécifie des options pour l’optimisation guidée par profil.

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

    • Default - <none>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Pour plus d’informations, consultez /LTCG (Génération de code durant l’édition de liens).

  • ManifestFile

    Paramètre String facultatif.

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

    Pour plus d’informations, consultez /MANIFESTFILE (Nommer le fichier manifeste).

  • MapExports

    Paramètre Boolean facultatif.

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

    Pour plus d’informations, consultez l’argument EXPORTS dans /MAPINFO (Inclure des informations dans le fichier de mappage).

  • MapFileName

    Paramètre String facultatif.

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

  • MergedIDLBaseFileName

    Paramètre String facultatif.

    Indique le nom et l’extension de nom 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 des 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 compris entre 0 et 65 535.

  • 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.

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

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

  • NoEntryPoint

    Paramètre Boolean facultatif.

    Si true, crée 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 objets liés.

  • OptimizeReferences

    Paramètre Boolean facultatif.

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

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

  • OutputFile

    Paramètre String facultatif.

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

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

  • PerUserRedirection

    Paramètre Boolean facultatif.

    Si true et si l’inscription de la sortie est activée, force les entrées de Registre écrites dans HKEY_CLASSES_ROOT à être redirigées vers HKEY_CURRENT_USER.

  • PreprocessOutput

    Paramètre ITaskItem[] facultatif.

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

  • PreventDllBinding

    Paramètre Boolean facultatif.

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

    Pour plus d’informations, consultez /ALLOWBIND (Éviter la liaison DLL).

  • Profil

    Paramètre Boolean facultatif.

    Si true, génère un fichier de sortie utilisable avec le profileur Outils d’analyse des performances.

    Pour plus d’informations, consultez /PROFILE (Profileur des outils d’analyse des performances).

  • ProfileGuidedDatabase

    Paramètre String facultatif.

    Spécifie le nom du fichier .pgd qui permet de conserver les 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 le nom de 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).

  • RandomizedBaseAddress

    Paramètre Boolean facultatif.

    Si true, génère une image exécutable qui peut être redéfinie de façon aléatoire au moment du chargement en utilisant la fonctionnalité de randomisation du format d’espace d’adresse (ASLR) de Windows.

    Pour plus d’informations, consultez l’article /DYNAMICBASE (Utiliser la randomisation du format d’espace d’adresse).

  • RegisterOutput

    Paramètre Boolean facultatif.

    Si true, inscrit la sortie principale de cette génération.

  • SectionAlignment

    Paramètre entier facultatif.

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

    Pour plus d’informations, consultez /ALIGN (Alignement des sections).

  • SetChecksum

    Paramètre Boolean facultatif.

    Si la valeur est 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 le total de Checksum).

  • ShowProgress

    Paramètre String facultatif.

    Spécifie le niveau de détail des rapports de progression de l’opération de liaison.

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

    • NotSet - <aucune>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

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

  • Sources

    Paramètre ITaskItem[] requis.

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

  • SpecifySectionAttributes

    Paramètre String facultatif.

    Indique les attributs d’une section. Il remplace les attributs qui ont été définis quand le fichier .obj correspondant à 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 contenue dans chaque allocation lorsque de la mémoire supplémentaire est allouée.

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

  • StackReserveSize

    Paramètre String facultatif.

    Spécifie la taille totale d’allocation de piles dans la mémoire virtuelle.

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

  • StripPrivateSymbols

    Paramètre String facultatif.

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

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

  • SubSystem

    Paramètre String facultatif.

    Spécifie l'environnement pour l'exécutable.

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

    • NotSet - <aucune>

    • Console - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • Native - /SUBSYSTEM:NATIVE

    • EFI Application - /SUBSYSTEM:EFI_APPLICATION

    • EFI Boot Service Driver - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /SUBSYSTEM:EFI_ROM

    • EFI Runtime - /SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

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

  • SupportNobindOfDelayLoadedDLL

    Paramètre Boolean facultatif.

    Si true, indique à l’Éditeur de liens de ne pas inclure dans l’image finale de table IAT (Import Address Table).

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

  • SupportUnloadOfDelayLoadedDLL

    Paramètre Boolean facultatif.

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

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

  • SuppressStartupBanner

    Paramètre Boolean facultatif.

    Si la valeur est true, empêche l'affichage du message de copyright et de numéro de version quand la tâche démarre.

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

  • SwapRunFromCD

    Paramètre Boolean facultatif.

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

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

  • SwapRunFromNET

    Paramètre Boolean facultatif.

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

    Pour plus d’informations, consultez l’argument NET dans /SWAPRUN (Charger la sortie de l’éditeur de liens dans le fichier d’échange). Reportez-vous également au paramètre SwapRunFromCD de ce tableau.

  • TargetMachine

    Paramètre String facultatif.

    Spécifie la plateforme cible du programme ou de la DLL.

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

    • NotSet - <aucune>

    • 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 Boolean facultatif.

    Si true, définit un indicateur dans le champ DllCharacteristics IMAGE_OPTIONAL_HEADER de l’en-tête facultatif de l’image du programme. Si cet indicateur est défini, le serveur Terminal Server n’apportera aucune modification à l’application.

    Pour plus d’informations, consultez /TSAWARE (Créer une application sensible à Terminal Server).

  • TrackerLogDirectory

    Paramètre String facultatif.

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

  • TreatLinkerWarningAsErrors

    Paramètre Boolean facultatif.

    Si true, aucun fichier de sortie n’est créé lorsque 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 Boolean facultatif.

    Si true, crée une image du fichier de sortie actif sans générer un assembly .NET Framework.

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

  • TypeLibraryFile

    Paramètre String facultatif.

    Indique le nom et l’extension de nom 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 (Nommer le fichier .tlb).

  • TypeLibraryResourceID

    Paramètre entier facultatif.

    Désigne une valeur spécifiée par l’utilisateur pour une bibliothèque de types créé 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 de 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 d'elles correspondant à une option de ligne de commande.

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Pour plus d’informations, consultez l’argument level dans l’article /MANIFESTUAC (Incorporer des informations sur le contrôle de compte d’utilisateur dans le manifeste).

  • UACUIAccess

    Paramètre Boolean facultatif.

    Si true, l’application ignore les niveaux de protection de l’interface utilisateur et exécute l’entrée vers des fenêtres d’autorisations supérieures sur le Bureau. Dans le cas contraire, false.

    Pour plus d’informations, consultez l’argument uiAccess dans l’article /MANIFESTUAC (Incorporer des informations sur le contrôle de compte d’utilisateur dans le manifeste).

  • UseLibraryDependencyInputs

    Paramètre Boolean facultatif.

    Si true, les entrées de l’outil Générateur de bibliothèques sont utilisées à la place du fichier bibliothèque lors de la liaison des sorties de bibliothèque des dépendances du projet.

  • Version

    Paramètre String facultatif.

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

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

Voir aussi