Vincular tarea

Incluye la herramienta del enlazador de Microsoft C++, link.exe. La herramienta del enlazador vincula bibliotecas y archivos de objeto de formato de archivo de objeto común (COFF) para crear un archivo ejecutable ( .exe) o una biblioteca de vínculos dinámicos (DLL). Para obtener más información, consulte los artículos Opciones del enlazador, MSBuild en la línea de comandos y Uso del conjunto de herramientas de Microsoft C++ desde la línea de comandos.

Parámetros

A continuación se describen los parámetros de la tarea Link. La mayoría de los parámetros de tarea, así como algunos conjuntos de parámetros, corresponden a una opción de línea de comandos.

  • AdditionalDependencies

    Parámetro String[] opcional.

    Especifica una lista de archivos de entrada para agregar al comando.

    Para obtener más información, vea Archivos de entrada de LINK.

  • AdditionalLibraryDirectories

    Parámetro String[] opcional.

    Reemplaza la ruta de acceso a la biblioteca de entorno. Especifique un nombre de directorio.

    Para obtener más información, consulte /LIBPATH (Directorios de bibliotecas adicionales).

  • AdditionalManifestDependencies

    Parámetro String[] opcional.

    Especifica los atributos que se colocarán en la sección dependency del archivo de manifiesto.

    Para obtener más información, vea /MANIFESTDEPENDENCY (Especificar las dependencias del manifiesto). Vea también Publisher configuration files (Archivos de configuración del publicador).

  • AdditionalOptions

    Parámetro String opcional.

    Una lista de opciones del enlazador especificada en la línea de comandos. Por ejemplo, /<option1> /<option2> /<option#>. Utilice este parámetro para especificar opciones del enlazador que no están representadas por ningún otro parámetro de la tarea Link.

    Para obtener más información, vea Opciones del enlazador.

  • AddModuleNamesToAssembly

    Parámetro String[] opcional.

    Agrega una referencia de módulo en un ensamblado.

    Para obtener más información, vea /ASSEMBLYMODULE (Agregar un módulo MSIL al ensamblado).

  • AllowIsolation

    Parámetro Boolean opcional.

    Si true, hace que el sistema operativo realice cargas y búsquedas de manifiestos. Si false, indica que los archivos DLL se cargan como si no hubiera ningún manifiesto.

    Para obtener más información, vea /ALLOWISOLATION (Manifestar bucle).

  • AssemblyDebug

    Parámetro Boolean opcional.

    Si true, emite el atributo DebuggableAttribute, junto con el seguimiento de la información de depuración, y desactiva las optimizaciones JIT. Si false, emite el atributo DebuggableAttribute, pero desactiva el seguimiento de la información de depuración y activa las optimizaciones JIT.

    Para obtener más información, consulte /ASSEMBLYDEBUG (Agregar DebuggableAttribute).

  • AssemblyLinkResource

    Parámetro String[] opcional.

    Crea un vínculo a un recurso de .NET Framework en el archivo de salida; el archivo de recursos no se coloca en el archivo de salida. Especifique el nombre del recurso.

    Para obtener más información, vea /ASSEMBLYLINKRESOURCE (Vincular a recursos de .NET Framework).

  • AttributeFileTracking

    Parámetro Boolean implícito.

    Permite un seguimiento más a fondo de los archivos para capturar el comportamiento incremental del vínculo. Siempre devuelve true.

  • BaseAddress

    Parámetro String opcional.

    Establece una dirección base para el programa o el archivo DLL que se compila. Especifique {address[,size] | @filename,key}.

    Para obtener más información, vea /BASE (Dirección base).

  • BuildingInIDE

    Parámetro Boolean opcional.

    Si es verdadero, indica que el IDE invoca MSBuild. De lo contrario, indica que MSBuild se invoca desde la línea de comandos.

    Este parámetro no tiene ninguna opción del enlazador equivalente.

  • CLRImageType

    Parámetro String opcional.

    Establece el tipo de una imagen de Common Language Runtime (CLR).

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.

    • Default - <none>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

    Para obtener más información, vea /CLRIMAGETYPE (Especificar tipo de imagen CLR).

  • CLRSupportLastError

    Parámetro String opcional.

    Conserva el último código de error de las funciones llamadas a través del mecanismo P/Invoke.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.

    • Enabled - /CLRSupportLastError

    • Disabled - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Para obtener más información, vea /CLRSUPPORTLASTERROR (Conservar el último código de error para las llamadas a PInvoke).

  • CLRThreadAttribute

    Parámetro String opcional.

    Especifica explícitamente el atributo de subprocesamiento del punto de entrada del programa CLR.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Para obtener más información, vea /CLRTHREADATTRIBUTE (Establecer el atributo de subproceso de CLR).

  • CLRUnmanagedCodeCheck

    Parámetro Boolean opcional.

    Especifica si el enlazador aplicará SuppressUnmanagedCodeSecurityAttribute a las llamadas P/Invoke generadas por enlazador a partir de código administrado en archivos DLL nativos.

    Para obtener más información, vea /CLRUNMANAGEDCODECHECK (quite SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotpatchableImage

    Parámetro String opcional.

    Prepara una imagen para aplicar una revisión activa.

    Especifique uno de los valores siguientes, que corresponde a una opción del enlazador.

    • Enabled - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Para obtener más información, vea /FUNCTIONPADMIN (Crear una imagen a la que se puede aplicar una revisión reciente).

  • DataExecutionPrevention

    Parámetro Boolean opcional.

    Si true, indica que se ha probado si un ejecutable es compatible con la característica Prevención de ejecución de datos de Windows.

    Para obtener más información, consulte /NXCOMPAT (Compatible con Prevención de ejecución de datos).

  • DelayLoadDLLs

    Parámetro String[] opcional.

    Este parámetro causa la carga retrasada de archivos DLL. Especifique el nombre de un archivo DLL cuya carga se desea retrasar.

    Para obtener más información, vea /DELAYLOAD (Retrasar importación de carga).

  • DelaySign

    Parámetro Boolean opcional.

    Si true, firma parcialmente un ensamblado. De forma predeterminada, el valor es false.

    Para obtener más información, vea /DELAYSIGN (Firmar parcialmente un ensamblado).

  • Driver

    Parámetro String opcional.

    Especifique este parámetro para compilar un controlador de modo kernel de Windows NT.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.

    • NotSet - <none>

    • Driver - /Driver

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER: WDM

    Para obtener más información, vea /DRIVER (Controlador de modo kernel de Windows NT).

  • EmbedManagedResourceFile

    Parámetro String[] opcional.

    Inserta un archivo de recursos en un ensamblado. Especifique el nombre de archivo de recursos necesario. Opcionalmente, especifique el nombre lógico (usado para cargar el recurso) y la opción PRIVATE (que indica en el manifiesto del ensamblado que el archivo de recursos es privado).

    Para obtener más información, vea /ASSEMBLYRESOURCE (Incrustar un recurso administrado).

  • EnableCOMDATFolding

    Parámetro Boolean opcional.

    Si true, permite un plegamiento idéntico de COMDAT.

    Para obtener más información, consulte el argumento ICF[= iterations] de /OPT (Optimizaciones).

  • EnableUAC

    Parámetro Boolean opcional.

    Si true, especifica si la información de Control de cuentas de usuario (UAC) debe insertarse en el manifiesto del programa.

    Para obtener más información, consulte /MANIFESTUAC (Insertar información de UAC en el manifiesto).

  • EntryPointSymbol

    Parámetro String opcional.

    Especifica una función de punto de entrada como dirección inicial de un archivo .exe o DLL. Especifique un nombre de función como el valor del parámetro.

    Para obtener más información, vea /ENTRY (Símbolo de punto de entrada).

  • FixedBaseAddress

    Parámetro Boolean opcional.

    Si true, crea un programa o un archivo DLL que solo se puede cargar en su dirección base preferida.

    Para obtener más información, vea /FIXED (Dirección base fija).

  • ForceFileOutput

    Parámetro String opcional.

    Indica al enlazador que cree un archivo .exe o DLL válido aunque se haga referencia a un símbolo pero no esté definido, o bien esté definido varias veces.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • Enabled - /FORCE

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Para obtener más información, vea /FORCE (Forzar resultados de archivo).

  • ForceSymbolReferences

    Parámetro String[] opcional.

    Este parámetro indica al enlazador que agregue un símbolo especificado a la tabla de símbolos.

    Para obtener más información, vea /INCLUDE (Forzar referencias de símbolos).

  • FunctionOrder

    Parámetro String opcional.

    Este parámetro optimiza su programa colocando las funciones empaquetadas especificadas (COMDAT) en la imagen en un orden predeterminado.

    Para obtener más información, vea /ORDER (Colocar las funciones en orden).

  • GenerateDebugInformation

    Parámetro Boolean opcional.

    Si es true, crea información de depuración para el archivo .exe o DLL.

    Para obtener más información, vea /DEBUG (Generar información de depuración).

  • GenerateManifest

    Parámetro Boolean opcional.

    Si true, crea un archivo de manifiesto en paralelo.

    Para obtener más información, vea /MANIFEST (Crear el manifiesto del ensamblado simultáneo).

  • GenerateMapFile

    Parámetro Boolean opcional.

    Si true, crea un archivo de asignación. La extensión de nombre de archivo del archivo de asignación es .map.

    Para obtener más información, vea /MAP (Generar archivo de asignaciones).

  • HeapCommitSize

    Parámetro String opcional.

    Especifica la cantidad de memoria física en el montón que se debe asignar de una sola vez.

    Para obtener más información, vea el argumento commit en /HEAP (Establecer el tamaño del montón). Consulte también el parámetro HeapReserveSize.

  • HeapReserveSize

    Parámetro String opcional.

    Especifica el tamaño total asignado al montón en la memoria virtual.

    Para obtener más información, vea el argumento reserve en /HEAP (Establecer el tamaño del montón). Consulte también el parámetro HeapCommitSize en esta tabla.

  • IgnoreAllDefaultLibraries

    Parámetro Boolean opcional.

    Si true, indica al enlazador que quite una o varias bibliotecas predeterminadas de la lista de bibliotecas en la que realiza búsquedas cuando resuelve referencias externas.

    Para obtener más información, vea /NODEFAULTLIB (Omitir bibliotecas).

  • IgnoreEmbeddedIDL

    Parámetro Boolean opcional.

    Si es true, especifica que no se debe procesar ningún atributo IDL del código fuente en un archivo .idl.

    Para obtener más información, vea /IGNOREIDL (No procesar atributos en MIDL).

  • IgnoreImportLibrary

    Parámetro Boolean opcional.

    Si true, especifica que la biblioteca de importación generada por esta configuración no se importará en los proyectos dependientes.

    Este parámetro no se corresponde con ninguna opción del enlazador.

  • IgnoreSpecificDefaultLibraries

    Parámetro String[] opcional.

    Especifica uno o más nombres de las bibliotecas predeterminadas que se ignorarán. Separe varias bibliotecas mediante punto y coma.

    Para obtener más información, vea /NODEFAULTLIB (Omitir bibliotecas).

  • ImageHasSafeExceptionHandlers

    Parámetro Boolean opcional.

    Si true, el enlazador genera una imagen solo si también puede generar una tabla de los controladores de excepciones seguros de la imagen.

    Para obtener más información, vea /SAFESEH (La imagen tiene controladores de excepciones seguros).

  • ImportLibrary

    Nombre de la biblioteca de importación especificada por el usuario que reemplaza el nombre de biblioteca predeterminado.

    Para obtener más información, vea /IMPLIB (Asignar nombre a la biblioteca de importación).

  • KeyContainer

    Parámetro String opcional.

    Contenedor que contiene la clave de un ensamblado firmado.

    Para obtener más información, vea /KEYCONTAINER (Especificar un contenedor de claves para firmar un ensamblado). Consulte también el parámetro KeyFile en esta tabla.

  • KeyFile

    Parámetro String opcional.

    Especifica un archivo que contiene la clave de un ensamblado firmado.

    Para obtener más información, vea /KEYFILE (Especificar una clave o un par de claves para firmar un ensamblado). Consulte también el parámetro KeyContainer.

  • LargeAddressAware

    Parámetro Boolean opcional.

    Si true, la aplicación puede controlar direcciones mayores de 2 gigabytes.

    Para obtener más información, vea /LARGEADDRESSAWARE (Procesar direcciones largas).

  • LinkDLL

    Parámetro Boolean opcional.

    Si true, compila un archivo DLL como el archivo de salida principal.

    Para obtener más información, consulte /DLL (compilar un archivo DLL).

  • LinkErrorReporting

    Parámetro String opcional.

    Permite proporcionar directamente a Microsoft información sobre los errores internos del compilador (ICE).

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    Para obtener más información, vea /ERRORREPORT (Informar de los errores del compilador).

  • LinkIncremental

    Parámetro Boolean opcional.

    Si true, controla la vinculación incremental.

    Para obtener más información, vea /INCREMENTAL (Vincular de forma incremental).

  • LinkLibraryDependencies

    Parámetro Boolean opcional.

    Si es true, especifica que los resultados de la biblioteca de las dependencias del proyecto se vinculan automáticamente.

    Este parámetro no se corresponde con ninguna opción del enlazador.

  • LinkStatus

    Parámetro Boolean opcional.

    Si true, especifica que el enlazador debe mostrar un indicador de progreso que muestra qué porcentaje del vínculo está completado.

    Para obtener más información, vea el argumento STATUS de /LTCG (Generación de código en tiempo de enlace).

  • LinkTimeCodeGeneration

    Parámetro String opcional.

    Especifica opciones para la optimización guiada por perfiles.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • Default - <none>

    • UseLinkTimeCodeGeneration - LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Para obtener más información, vea /LTCG (Generación de código en tiempo de enlace).

  • ManifestFile

    Parámetro String opcional.

    Cambia el nombre de archivo de manifiesto predeterminado por el nombre de archivo especificado.

    Para obtener más información, vea /MANIFESTFILE (Nombre del archivo de manifiesto).

  • MapExports

    Parámetro Boolean opcional.

    Si true, indica al enlazador que incluya funciones exportadas en un archivo de asignación.

    Para obtener más información, vea el argumento EXPORTS de /MAPINFO (Incluir información en el archivo de asignaciones).

  • MapFileName

    Parámetro String opcional.

    Cambia el nombre de archivo de asignación predeterminado por el nombre de archivo especificado.

  • MergedIDLBaseFileName

    Parámetro String opcional.

    Especifica el nombre de archivo y la extensión de nombre de archivo del archivo .idl.

    Para obtener más información, vea /IDLOUT (Dar nombre a los archivos de resultados de MIDL).

  • MergeSections

    Parámetro String opcional.

    Combina secciones en una imagen. Especifique from-section=to-section.

    Para obtener más información, vea /MERGE (Combinar secciones).

  • MidlCommandFile

    Parámetro String opcional.

    Especifique el nombre de un archivo que contiene las opciones de línea de comandos de MIDL.

    Para obtener más información, vea /MIDL (Especificar las opciones de la línea de comandos de MIDL).

  • MinimumRequiredVersion

    Parámetro String opcional.

    Especifica la versión mínima requerida del subsistema. Los argumentos son números decimales comprendidos en el intervalo de 0 a 65535.

  • ModuleDefinitionFile

    Parámetro String opcional.

    Especifica el nombre de un archivo de definición de módulos.

    Para obtener más información, vea /DEF (Especificar un archivo de definición de módulos).

  • MSDOSStubFileName

    Parámetro String opcional.

    Adjunta el programa de código auxiliar de MS-DOS especificado a un programa Win32.

    Para obtener más información, vea /STUB (Nombre del archivo de código auxiliar de MS-DOS).

  • NoEntryPoint

    Parámetro Boolean opcional.

    Si true, especifica un archivo DLL solo de recursos.

    Para obtener más información, vea /NOENTRY (Sin punto de entrada).

  • ObjectFiles

    Parámetro String[] implícito.

    Especifica los archivos objeto vinculados.

  • OptimizeReferences

    Parámetro Boolean opcional.

    Si true, elimina las funciones o los datos a los que nunca se hace referencia.

    Para obtener más información, consulte el argumento REF en /OPT (Optimizaciones).

  • OutputFile

    Parámetro String opcional.

    Invalida el nombre y la ubicación predeterminados del programa que crea el enlazador.

    Para obtener más información, vea /OUT (Nombre del archivo de resultados).

  • PerUserRedirection

    Parámetro Boolean opcional.

    Si true, y la opción Registrar resultados está activada, hace que las escrituras en la clave del registro HKEY_CLASSES_ROOT se redirijan a HKEY_CURRENT_USER.

  • PreprocessOutput

    Parámetro ITaskItem[] opcional.

    Define una matriz de elementos de elementos de salida del preprocesador que las tareas pueden consumir y emitir.

  • PreventDllBinding

    Parámetro Boolean opcional.

    Si es true, indica a Bind.exe que la imagen vinculada no se debe enlazar.

    Para obtener más información, vea /ALLOWBIND (Evitar el enlace de archivos DLL).

  • Profile

    Parámetro Boolean opcional.

    Si true, produce un archivo de salida que se puede utilizar con el generador de perfiles de Herramientas de rendimiento.

    Para obtener más información, vea /PROFILE (Generador de perfiles de Herramientas de rendimiento).

  • ProfileGuidedDatabase

    Parámetro String opcional.

    Especifica el nombre del archivo .pgd que se va a usar para almacenar información sobre el programa en ejecución

    Para obtener más información, vea /PGD (Especificar la base de datos para las optimizaciones guiadas por perfiles).

  • ProgramDatabaseFile

    Parámetro String opcional.

    Especifica un nombre para la base de datos de programa (PDB) que crea el enlazador.

    Para obtener más información, vea /PDB (Utilizar la base de datos de programa).

  • RandomizedBaseAddress

    Parámetro Boolean opcional.

    Si true, genera una imagen ejecutable que se puede reorganizar aleatoriamente en el momento de la carga mediante la característica de selección aleatoria del diseño del espacio de direcciones (ASLR) de Windows.

    Para obtener más información, consulte /DYNAMICBASE (utilizar selección aleatoria del diseño del espacio de direcciones).

  • RegisterOutput

    Parámetro Boolean opcional.

    Si true, registra la salida principal de esta compilación.

  • SectionAlignment

    Parámetro Integer opcional.

    Especifica la alineación de cada sección en el espacio de direcciones lineales del programa. El valor del parámetro es un número de unidad de bytes y una potencia de dos.

    Para obtener más información, vea /ALIGN (Alineación de sección).

  • SetChecksum

    Parámetro Boolean opcional.

    Si es true, establece la suma de comprobación en el encabezado de un archivo .exe.

    Para obtener más información, vea /RELEASE (Establecer la suma de comprobación).

  • ShowProgress

    Parámetro String opcional.

    Especifica el nivel de detalle de los informes de progreso de la operación de vinculación.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • NotSet - <none>

    • LinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Para obtener más información, vea /VERBOSE (Mostrar mensajes de progreso).

  • Sources

    Parámetro ITaskItem[] requerido.

    Define una matriz de elementos de archivo origen de MSBuild que las tareas pueden consumir y emitir.

  • SpecifySectionAttributes

    Parámetro String opcional.

    Especifica los atributos de una sección. Esto reemplaza los atributos que se establecieron cuando se compiló el archivo .obj para la sección.

    Para obtener más información, vea /SECTION (Especificar los atributos de la sección).

  • StackCommitSize

    Parámetro String opcional.

    Especifica la cantidad de memoria física de cada asignación cuando se asigna memoria adicional.

    Para obtener más información, vea el argumento commit de /STACK (Asignaciones de la pila).

  • StackReserveSize

    Parámetro String opcional.

    Especifica el tamaño total asignado a la pila en la memoria virtual.

    Para obtener más información, vea el argumento reserve de /STACK (Asignaciones de la pila).

  • StripPrivateSymbols

    Parámetro String opcional.

    Crea un segundo archivo de base de datos (PDB) de programa que omite los símbolos que no quiere distribuir a sus clientes. Especifique el nombre del segundo archivo PDB.

    Para obtener más información, vea /PDBSTRIPPED (Quitar símbolos privados).

  • SubSystem

    Parámetro String opcional.

    Especifica el entorno del ejecutable.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • NotSet - <none>

    • 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

    Para obtener más información, vea /SUBSYSTEM (Especificar subsistema).

  • SupportNobindOfDelayLoadedDLL

    Parámetro Boolean opcional.

    Si true, indica al enlazador que no incluya una tabla de direcciones de importación (IAT) enlazable en la imagen final.

    Para obtener más información, vea el argumento NOBIND de /DELAY (Configuración de las importaciones de carga retrasada).

  • SupportUnloadOfDelayLoadedDLL

    Parámetro Boolean opcional.

    Si true, indica a la función del asistente de carga retrasada que admita la descarga explícita del archivo DLL.

    Para obtener más información, vea el argumento UNLOAD de /DELAY (Configuración de las importaciones de carga retrasada).

  • SuppressStartupBanner

    Parámetro Boolean opcional.

    Si es true, evita que se muestre el copyright y el mensaje de número de versión cuando la tarea se inicia.

    Para obtener más información, vea /NOLOGO (Suprimir el titular de inicio) (Enlazador).

  • SwapRunFromCD

    Parámetro Boolean opcional.

    Si true, indica al sistema operativo que copie primero la salida del enlazador a un archivo de intercambio y ejecute después la imagen desde allí.

    Para obtener más información, vea el argumento CD de /SWAPRUN (Cargar resultados del enlazador en el archivo de intercambio). Consulte también el parámetro SwapRunFromNET.

  • SwapRunFromNET

    Parámetro Boolean opcional.

    Si true, indica al sistema operativo que copie primero la salida del enlazador a un archivo de intercambio y ejecute después la imagen desde allí.

    Para obtener más información, vea el argumento NET de /SWAPRUN (Cargar resultados del enlazador en el archivo de intercambio). Consulte también el parámetro SwapRunFromCD en esta tabla.

  • TargetMachine

    Parámetro String opcional.

    Especifica la plataforma de destino para el programa o DLL.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • NotSet - <none>

    • 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

    Para obtener más información, vea /MACHINE (Especificar la plataforma de destino).

  • TerminalServerAware

    Parámetro Boolean opcional.

    Si true, establece una marca en el campo IMAGE_OPTIONAL_HEADER DllCharacteristics del encabezado opcional de la imagen del programa. Si se establece esta marca, Terminal Server no realizará determinados cambios en la aplicación.

    Para obtener más información, vea /TSAWARE (Crear una aplicación que reconozca Terminal Server).

  • TrackerLogDirectory

    Parámetro String opcional.

    Especifica el directorio del registro de seguimiento.

  • TreatLinkerWarningAsErrors

    Parámetro Boolean opcional.

    Si true, hace que no se genere ningún archivo de salida si el enlazador genera una advertencia.

    Para obtener más información, vea /WX (Tratar advertencias del enlazador como errores).

  • TurnOffAssemblyGeneration

    Parámetro Boolean opcional.

    Si true, crea una imagen para el archivo de salida actual sin un ensamblado de .NET Framework.

    Para obtener más información, vea /NOASSEMBLY (Crear un módulo MSIL).

  • TypeLibraryFile

    Parámetro String opcional.

    Especifica el nombre de archivo y la extensión de nombre de archivo del archivo .tlb. Especifique un nombre de archivo o una ruta de acceso y un nombre de archivo.

    Para obtener más información, vea /TLBOUT (Dar nombre a un archivo .TLB).

  • TypeLibraryResourceID

    Parámetro Integer opcional.

    Designa un valor especificado por el usuario para una biblioteca de tipos creada por el enlazador. Especifique un valor entre 1 y 65535.

    Para obtener más información, vea /TLBID (Especificar un identificador de recursos para una biblioteca de tipos).

  • UACExecutionLevel

    Parámetro String opcional.

    Especifica el nivel de ejecución solicitado para la aplicación cuando se ejecuta con Control de cuentas de usuario.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.

    • AsInvoker - level='asInvoker'

    • HighestAvailable - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Para obtener más información, consulte el argumento level de /MANIFESTUAC (insertar información de UAC en el manifiesto).

  • UACUIAccess

    Parámetro Boolean opcional.

    Si true, la aplicación omite los niveles de protección de la interfaz de usuario y dirige las entradas de datos a ventanas con un nivel de permisos superior en el escritorio; de lo contrario, false.

    Para obtener más información, consulte el argumento uiAccess de /MANIFESTUAC (insertar información de UAC en el manifiesto).

  • UseLibraryDependencyInputs

    Parámetro Boolean opcional.

    Si true, se utilizan las entradas a la herramienta bibliotecario en lugar del propio archivo de biblioteca cuando se vinculan resultados de biblioteca de dependencias del proyecto.

  • Versión

    Parámetro String opcional.

    Ponga un número de versión en el encabezado del archivo .exe o .dll. Especifique "major[.minor]". Los argumentos major y minor son números decimales comprendidos entre 0 y 65535.

    Para obtener más información, vea /VERSION (Información de versión).

Vea también