Compartir a través de


Vincular tarea

Incluye la herramienta de vinculador de Visual C++, link.exe.La herramienta del vinculador vincula bibliotecas y archivos de objeto en formato COFF (formato de archivo objeto común) para crear un archivo ejecutable (.exe) o una biblioteca de vínculos dinámicos (DLL).Para obtener más información, vea Opciones del vinculador.

Parámetros

En la siguiente tabla se describen los parámetros de la tarea Link.La mayoría de los parámetros de tarea, y algunos conjuntos de parámetros, corresponden a una opción de la línea de comandos.

Parámetro

Descripción

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 la biblioteca de entorno.Especifique un nombre de directorio.

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

AdditionalManifestDependencies

Parámetro String[] opcional.

Especifica 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).También, vea "Publisher Configuration Files" en el sitio web de MSDN.

AdditionalOptions

Parámetro String opcional.

Una lista de opciones de vinculador tal y como se especifica en la línea de comandos.Por ejemplo, "/opción1 /opción2 /opción#".Utilice este parámetro para especificar opciones de vinculador que no están representadas por ningún otro parámetro de tarea Link.

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

AddModuleNamesToAssembly

Parámetro String[] opcional.

Agrega una referencia de módulo a un ensamblado.

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

AllowIsolation

Parámetro Boolean opcional.

Si es true, hace que el sistema operativo realice búsquedas y cargas de manifiestos.Si es false, indica que las 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 es true, emite el atributo DebuggableAttribute junto con el seguimiento de la información de depuración y deshabilita las optimizaciones JIT.Si es false, emite el atributo DebuggableAttribute pero deshabilita el seguimiento de la información de depuración y habilita las optimizaciones JIT.

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

AssemblyLinkResource

Parámetro String[] opcional.

Crea un vínculo con un archivo de recursos de .NET Framework en el archivo de salida, pero 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

El parámetro Boolean implícito.

Permite un seguimiento de archivos más profundo 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 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 true, indica que MSBuild se invoca desde el IDE.De lo contrario, indica que MSBuild se invoca desde la línea de comandos.

Este parámetro no tiene ninguna opción del vinculador 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 vinculador.

ValorOpción de la línea de comandos
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 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 vinculador.

ValorOpción de la línea de comandos
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 para el punto de entrada de su programa de CLR.

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

ValorOpción de la línea de comandos
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 vinculador aplicará SuppressUnmanagedCodeSecurityAttribute a las llamadas P/Invoke generadas por el vinculador desde el código administrado a archivos DLL nativos.

Para obtener más información, vea /CLRUNMANAGEDCODECHECK (Agregar SupressUnmanagedCodeSecurityAttribute).

CreateHotPatchableImage

Parámetro String opcional.

Prepara una imagen para aplicar revisión en caliente.

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

ValorOpción de la línea de comandos
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 es true, indica que se probó si un archivo ejecutable era compatible con la característica de prevención de ejecución de datos de Windows.

Para obtener más información, vea /NXCOMPAT (compatible con la prevención de ejecución de datos).

DelayLoadDLLs

Parámetro String[] opcional.

Este parámetro provoca la carga retrasada de las DLL.Especifique el nombre de una DLL para retrasar la carga.

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

DelaySign

Parámetro Boolean opcional.

Si es 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 vinculador.

ValorOpción de la línea de comandos
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.

Incrusta un archivo de recursos en un ensamblado.Especifique el nombre del archivo de recursos necesario.Opcionalmente especifique el nombre lógico, que se utiliza 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 es true, habilita el plegamiento de COMDAT idéntico.

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

EnableUAC

Parámetro Boolean opcional.

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

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

EntryPointSymbol

Parámetro String opcional.

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

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

FixedBaseAddress

Parámetro Boolean opcional.

Si es true, crea un programa o DLL que solo puede cargarse 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 vinculador que cree una DLL o archivo .exe válidos, independientemente de que se haga referencia a un símbolo sin definir, o definido de forma múltiple.

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

ValorOpción de la 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 vinculador 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 la DLL o el archivo .exe.

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

GenerateManifest

Parámetro Boolean opcional.

Si es 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 es true, crea un archivo de asignaciones.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 va a asignar cada vez.

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

HeapReserveSize

Parámetro String opcional.

Especifica la asignación de montón total en la memoria virtual.

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

IgnoreAllDefaultLibraries

Parámetro Boolean opcional.

Si es true, indica al vinculador que quite una o más bibliotecas predeterminadas de la lista de bibliotecas en las que se busca al resolver referencias externas.

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

IgnoreEmbeddedIDL

Parámetro Boolean opcional.

Si es true, especifica que los atributos IDL del código fuente no deben procesarse en un archivo .idl.

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

IgnoreImportLibrary

Parámetro Boolean opcional.

Si es true, especifica que la biblioteca de importación generada por esta configuración no se debería importar en proyectos dependientes.

Este parámetro no corresponde a una opción del vinculador.

IgnoreSpecificDefaultLibraries

Parámetro String[] opcional.

Especifica uno o más nombres de bibliotecas predeterminadas que se desea omitir.Separe varias bibliotecas utilizando puntos y coma.

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

ImageHasSafeExceptionHandlers

Parámetro Boolean opcional.

Si es true, el vinculador produce una imagen solo si también puede producir 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

Parámetro String opcional.

Un nombre de la biblioteca de importación especificado por el usuario que reemplaza al 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).También, vea el parámetro KeyFile de 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 par de claves para firmar un ensamblado).También, vea el parámetro KeyContainer.

LargeAddressAware

Parámetro Boolean opcional.

Si es 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 es true, compila una DLL como el archivo de salida principal.

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

LinkErrorReporting

Parámetro String opcional.

Permite proporcionar directamente a Microsoft la información sobre el error interno del compilador.

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

ValorOpción de la 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 es true, habilita 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 las salidas de la biblioteca de las dependencias del proyecto se vinculan automáticamente.

Este parámetro no corresponde a una opción del vinculador.

LinkStatus

Parámetro Boolean opcional.

Si es true, especifica que el vinculador debe mostrar un indicador de progreso para reflejar qué porcentaje del vínculo se ha 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 la línea de comandos.

ValorOpción de la 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 del 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 es true, indica al vinculador que incluya las funciones exportadas en un archivo de asignaciones.

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 del archivo de asignaciones predeterminado por el nombre de archivo especificado.

MergedIDLBaseFileName

Parámetro String opcional.

Especifica el nombre de archivo y la extensión 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 las 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 la 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 65.535.

ModuleDefinitionFile

Parámetro String opcional.

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

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

MSDOSStubFileName

Parámetro String opcional.

Asocia 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 es true, especifica una DLL solo de recursos.

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

ObjectFiles

El parámetro String[] implícito.

Especifica los archivos objeto que se vinculan.

OptimizeReferences

Parámetro Boolean opcional.

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

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

OutputFile

Parámetro String opcional.

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

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

PerUserRedirection

Parámetro Boolean opcional.

Si es true y Registrar resultados está habilitada, obliga a que la escritura en el Registro en HKEY_CLASSES_ROOT se redirija a HKEY_CURRENT_USER.

PreprocessOutput

Parámetro ITaskItem[] opcional.

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

PreventDllBinding

Parámetro Boolean opcional.

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

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

Profile

Parámetro Boolean opcional.

Si es true, genera un archivo de salida que se puede utilizar con el Generador de perfiles de Performance Tools.

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 utilizará para guardar 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 vinculador.

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

RandomizedBaseAddress

Parámetro Boolean opcional.

Si es true, genera una imagen ejecutable que puede reubicarse aleatoriamente durante 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, vea /DYNAMICBASE (Usar selección aleatoria del diseño del espacio de direcciones).

RegisterOutput

Parámetro Boolean opcional.

Si es true, registra el resultado 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 es 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 la línea de comandos.

ValorOpción de la 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 de origen de MSBuild que las tareas pueden usar y emitir.

SpecifySectionAttributes

Parámetro String opcional.

Especifica los atributos de una sección.Esto invalida 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 de programa (PDB) que omite símbolos que no desea 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 archivo ejecutable.

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

ValorOpción de la 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 es true, indica al vinculador que no incluya una Tabla de direcciones de importación enlazable (IAT) 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 es true, indica a la función auxiliar de carga retrasada que debe aceptar la descarga explícita de la 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 la presentación del copyright y del 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) (Vinculador).

SwapRunFromCD

Parámetro Boolean opcional.

Si es true, indica al sistema operativo que copie primero el resultado del vinculador en 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 vinculador en el archivo de intercambio).También, vea el parámetro SwapRunFromNET.

SwapRunFromNET

Parámetro Boolean opcional.

Si es true, indica al sistema operativo que copie primero el resultado del vinculador en 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 vinculador en el archivo de intercambio).También, vea el parámetro SwapRunFromCD de esta tabla.

TargetMachine

Parámetro String opcional.

Especifica la plataforma de destino del programa o DLL.

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

ValorOpción de la 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 es 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 es true, no se genera ningún archivo de salida si el vinculador genera una advertencia.

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

TurnOffAssemblyGeneration

Parámetro Boolean opcional.

Si es true, crea una imagen del 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 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 vinculador.Especifique un valor de 1 a 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 la línea de comandos.

ValorOpción de la línea de comandos
AsInvoker level='asInvoker'
HighestAvailable level='highestAvailable'
RequireAdministrator level='requireAdministrator'

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

UACUIAccess

Parámetro Boolean opcional.

Si true, la aplicación omite las capas y las unidades de protección de la interfaz de usuario especifican a las ventanas de alto- permiso en el escritorio; si no, false.

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

UseLibraryDependencyInputs

Parámetro Boolean opcional.

Si es true, se utilizan las entradas a la herramienta de bibliotecario en lugar del propio archivo de biblioteca cuando las salidas de la biblioteca de las dependencias del proyecto están vinculadas.

Version

Parámetro String opcional.

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

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

Vea también

Otros recursos

Referencia de tareas de MSBuild