Partager via


Lier la tâche

Encapsule l'outil d'éditeur de liens de Visual C++, link.exe. L'outil Éditeur de liens lie des bibliothèques et des fichiers objets au format 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 de l'Éditeur de liens.

Paramètres

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

Paramètre

Description

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 de la bibliothèque d'environnement. Spécifiez un nom de répertoire.

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

AdditionalManifestDependencies

Paramètre String[] facultatif.

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

Pour plus d’informations, consultez /MANIFESTDEPENDENCY (Spécifier les dépendances de manifeste). De plus, consultez « Fichiers de configuration Publisher » sur le site Web MSDN.

AdditionalOptions

Paramètre String facultatif.

Une liste d'options linker comme spécifié 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 tout 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 exécute des recherches de manifeste et des chargements. Si false, indique que des DLL sont chargées comme s'il n'y avait aucun 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 permet des optimisations JIT.

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

AssemblyLinkResource

Paramètre String[] facultatif.

Crée un lien avec une ressource du .NET Framework dans le fichier de sortie ; le fichier de ressources n'est pas stocké 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 Boolean implicite.

Permet un suivi de fichier plus approfondi pour capturer le comportement incrémentiel du lien. 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. 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.

Spécifiez l'une des valeurs suivantes, chacune d'elles correspond à une option de l'éditeur de liens.

Valeur

Option de ligne de commande

Default

<aucune>

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.

Conserve le dernier code d'erreur des fonctions appelées à l'aide du mécanisme P/Invoke.

Spécifiez l'une des valeurs suivantes, chacune d'elles correspond à une option de l'éditeur de liens.

Valeur

Option de ligne de commande

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 correspond à une option de l'éditeur de liens.

Valeur

Option de ligne de commande

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 qu'il génère à partir du code managé dans des DLL natives.

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

CreateHotPatchableImage

Paramètre String facultatif.

Prépare une image pour la création d'images corrigeables en mémoire.

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

Valeur

Option de ligne de commande

Enabled

/FUNCTIONPADMIN

X86Image

/FUNCTIONPADMIN:5

X64Image

/FUNCTIONPADMIN:6

ItaniumImage

/FUNCTIONPADMIN:16

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

DataExecutionPrevention

Paramètre Boolean facultatif.

Si true indique qu'un fichier exécutable a été testé pour sa compatibilité avec la fonctionnalité de prévention de l'exécution des données de 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 provoque un chargement différé des DLL. Spécifiez le nom d'une DLL dont le chargement doit être différé.

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

DelaySign

Paramètre Boolean facultatif.

Si true, partiellement signe 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 correspond à une option de l'éditeur de liens.

Valeur

Option de ligne de commande

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 managé dans un assembly. Spécifiez le nom de fichier de ressources requis. Spécifiez éventuellement le nom logique, qui est 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 Boolean facultatif.

Si true, permet le repli COMDAT identique.

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

EnableUAC

Paramètre Boolean facultatif.

Si true, spécifie que les informations UAC sont incorporées dans le manifeste de programme.

Pour plus d’informations, consultez /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 pour un fichier .exe ou DLL. 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 Boolean facultatif.

Si true, crée un programme ou une DLL qui peut être chargée uniquement à son adresse de base par défaut.

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

ForceFileOutput

Paramètre String facultatif.

Demande à l'éditeur de liens de créer une DLL ou un fichier .exe valide même si un symbole est référencé, mais pas défini, ou s'il est défini plusieurs fois.

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

Valeur

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 packagé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 true, crée les informations de débogage pour le fichier .exe ou 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 fichier de mappage).

HeapCommitSize

Paramètre String facultatif.

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

Pour plus d'informations, consultez l'argument commit dans /HEAP (Définir la taille des tas). Consultez également le 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). Consultez également le 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 dans la liste de 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 Boolean facultatif.

Si true, spécifie que tous 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 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 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 par des 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 une table 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

Paramètre String facultatif.

Nom de 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 (Nommer la bibliothèque d'importation).

KeyContainer

Paramètre String facultatif.

Conteneur qui contient la clé pour un assembly signé.

Pour plus d’informations, consultez /KEYCONTAINER (Spécifier un conteneur de clé 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 une clé ou une paire de clés pour signer un assembly). Consultez également le paramètre KeyContainer.

LargeAddressAware

Paramètre Boolean facultatif.

Si true, l'application peut gérer des adresses plus grandes que 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 /DLL (Générer une DLL).

LinkErrorReporting

Paramètre String facultatif.

Vous permet de fournir les informations d'erreur interne du compilateur (Internal Compiler Error ou ICE) directement à Microsoft.

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

Valeur

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, permet la liaison incrémentielle.

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

LinkLibraryDependencies

Paramètre Boolean facultatif.

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

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

LinkStatus

Paramètre Boolean facultatif.

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

Pour plus d'informations, consultez l'argument STATUS de /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 correspond à une option de ligne de commande.

Valeur

Option de ligne de commande

Default

<aucune>

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.

Modifie le nom de fichier manifeste par défaut en nom de 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 des fonctions exportées dans un fichier de mappage.

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

MapFileName

Paramètre String facultatif.

Modifie le nom de fichier de mappage par défaut en nom de fichier spécifié.

MergedIDLBaseFileName

Paramètre String facultatif.

Spécifie le nom de fichier et l'extension 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 des options de ligne de commande MIDL.

Pour plus d’informations, consultez /MIDL (Spécification d'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 chiffres 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.

Joint le programme du 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, 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 objets liés.

OptimizeReferences

Paramètre Boolean facultatif.

Si true, élimine des 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.

Substitue 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 la sortie du Registre est activée, force les écritures de Registre dans HKEY_CLASSES_ROOT à être redirigés vers HKEY_CURRENT_USER.

PreprocessOutput

Paramètre ITaskItem[] facultatif.

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

PreventDllBinding

Paramètre Boolean facultatif.

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

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

Profile

Paramètre Boolean facultatif.

Si true, produit un fichier de sortie qui peut être utilisé avec le profileur Performance Tools.

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 sera utilisé pour contenir les informations relatives au 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 de 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 pouvant être aléatoirement redéfinie au moment du chargement à l'aide de la fonctionnalité de randomisation du format d'espace d'adresse (ASLR, Address Space Layout Randomization) de Windows.

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

RegisterOutput

Paramètre Boolean facultatif.

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

SectionAlignment

Paramètre Integer facultatif.

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

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

SetChecksum

Paramètre Boolean 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 le total de Checksum).

ShowProgress

Paramètre String facultatif.

Spécifie les commentaires de rapports d'avancement pour l'opération de liaison.

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

Valeur

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[] obligatoire.

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

SpecifySectionAttributes

Paramètre String facultatif.

Spécifie les attributs d'une section. Cela substitue les attributs définis lorsque le fichier .obj pour 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 vous allouez de la mémoire supplémentaire.

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

StackReserveSize

Paramètre String facultatif.

Spécifie la taille totale d'allocation des piles dans la mémoire virtuelle.

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

StripPrivateSymbols

Paramètre String facultatif.

Crée un deuxième fichier de base de données du programme (PDB) qui omet des 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).

SubSystem

Paramètre String facultatif.

Spécifie l'environnement du fichier exécutable.

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

Valeur

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 /SUBSYSTEM (Spécifier le sous-système).

SupportNobindOfDelayLoadedDLL

Paramètre Boolean facultatif.

Si true, indique à l'éditeur de liens de ne pas inclure d'IAT pouvant être lié dans la dernière image.

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

SupportUnloadOfDelayLoadedDLL

Paramètre Boolean facultatif.

Si true, indique à la fonction d'assistance de charge de délai de prendre en charge le déchargement explicite de la DLL.

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

SuppressStartupBanner

Paramètre Boolean facultatif.

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

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

SwapRunFromCD

Paramètre Boolean facultatif.

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

Pour plus d'informations, consultez l'argument CD de /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 en premier la sortie d'éditeur de liens vers un fichier d'échange, puis exécute l'image à partir de là.

Pour plus d'informations, consultez l'argument NET de /SWAPRUN (Charger la sortie de l'Éditeur de liens dans le fichier d'échange). Consultez également le paramètre SwapRunFromCD dans 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 correspond à une option de ligne de commande.

Valeur

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 plate-forme cible).

TerminalServerAware

Paramètre Boolean facultatif.

Si true, définit un indicateur dans le champ IMAGE_OPTIONAL_HEADER DllCharacteristics dans l'en-tête facultatif de l'image de 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 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 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 Boolean facultatif.

Si true, crée une image pour le fichier de sortie actuel sans un 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 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 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 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 correspond à une option de ligne de commande.

Valeur

Option de ligne de commande

AsInvoker

level='asInvoker'

HighestAvailable

level='highestAvailable'

RequireAdministrator

level='requireAdministrator'

Pour plus d'informations, consultez l'argument level de /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 la protection d'interface utilisateur niveaux et pilote l'entrée dans les fenêtres de supérieure autorisation sur le Bureau ; sinon, false.

Pour plus d'informations, consultez l'argument uiAccess de /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 pour l'outil du générateur de bibliothèques sont utilisées plutôt que le fichier bibliothèque lui-même lorsque les sorties de bibliothèque de dépendances du projet sont liées.

Version

Paramètre String facultatif.

Indiquez 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

Autres ressources

Référence des tâches MSBuild