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. Sifalse
, 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. Sifalse
, é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 estfalse
.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 argumentsmajor
etminor
sont des nombres décimaux compris entre 0 et 65535.Pour plus d’informations, consultez /VERSION (Informations de version).