Vincular tareaLink Task

Encapsula la herramienta del vinculador de Visual C++, link.exe.Wraps the Visual C++ linker tool, link.exe. La herramienta del vinculador 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).The linker tool links Common Object File Format (COFF) object files and libraries to create an executable (.exe) file or a dynamic-link library (DLL). Para obtener más información, consulte Opciones del enlazador.For more information, see Linker Options.

ParámetrosParameters

En la siguiente tabla se describen los parámetros de la tarea Link.The following table describes the parameters of the Link task. La mayoría de los parámetros de tareas, así como algunos conjuntos de parámetros, corresponden a una opción de línea de comandos.Most task parameters, and a few sets of parameters, correspond to a command-line option.

  • AdditionalDependenciesAdditionalDependencies

    Parámetro String[] opcional.Optional String[] parameter.

    Especifica una lista de archivos de entrada para agregar al comando.Specifies a list of input files to add to the command.

    Para obtener más información, consulte Archivos de entrada de LINK.For more information, see LINK Input Files.

  • AdditionalLibraryDirectoriesAdditionalLibraryDirectories

    Parámetro String[] opcional.Optional String[] parameter.

    Reemplaza la ruta de acceso a la biblioteca de entorno.Overrides the environment library path. Especifique un nombre de directorio.Specify a directory name.

    Para obtener más información, consulte /LIBPATH (Directorios de bibliotecas adicionales).For more information, see /LIBPATH (Additional Libpath).

  • AdditionalManifestDependenciesAdditionalManifestDependencies

    Parámetro String[] opcional.Optional String[] parameter.

    Especifica los atributos que se colocarán en la sección dependency del archivo de manifiesto.Specifies attributes that will be placed in the dependency section of the manifest file.

    Para obtener más información, consulte /MANIFESTDEPENDENCY (Especificar las dependencias de manifiesto).For more information, see /MANIFESTDEPENDENCY (Specify Manifest Dependencies). Consulte también "Archivos de configuración del publicador" en el sitio web de MSDN.Also, see "Publisher Configuration Files" on the MSDN Web site.

  • AdditionalOptionsAdditionalOptions

    Parámetro String opcional.Optional String parameter.

    Una lista de opciones del enlazador especificada en la línea de comandos.A list of linker options as specified on the command line. Por ejemplo, "/option1 /option2 /option#".For example, "/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.Use this parameter to specify linker options that are not represented by any other Link task parameter.

    Para obtener más información, consulte Opciones del enlazador.For more information, see Linker Options.

  • AddModuleNamesToAssemblyAddModuleNamesToAssembly

    Parámetro String[] opcional.Optional String[] parameter.

    Agrega una referencia de módulo en un ensamblado.Adds a module reference to an assembly.

    Para obtener más información, consulte /ASSEMBLYMODULE (Agregar un módulo MSIL al ensamblado).For more information, see /ASSEMBLYMODULE (Add a MSIL Module to the Assembly).

  • AllowIsolationAllowIsolation

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, hace que el sistema operativo realice cargas y búsquedas de manifiestos.If true, causes the operating system to do manifest lookups and loads. Si false, indica que los archivos DLL se cargan como si no hubiera ningún manifiesto.If false, indicates that DLLs are loaded as if there was no manifest.

    Para obtener más información, consulte /ALLOWISOLATION (Búsqueda de manifiestos).For more information, see /ALLOWISOLATION (Manifest Lookup).

  • AssemblyDebugAssemblyDebug

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, emite el atributo DebuggableAttribute, junto con el seguimiento de la información de depuración, y desactiva las optimizaciones JIT.If true, emits the DebuggableAttribute attribute together with debug information tracking and disables JIT optimizations. Si false, emite el atributo DebuggableAttribute, pero desactiva el seguimiento de la información de depuración y activa las optimizaciones JIT.If false, emits the DebuggableAttribute attribute but disables debug information tracking and enables JIT optimizations.

    Para obtener más información, consulte /ASSEMBLYDEBUG (Agregar DebuggableAttribute).For more information, see /ASSEMBLYDEBUG (Add DebuggableAttribute).

  • AssemblyLinkResourceAssemblyLinkResource

    Parámetro String[] opcional.Optional String[] parameter.

    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.Creates a link to a .NET Framework resource in the output file; the resource file is not placed in the output file. Especifique el nombre del recurso.Specify the name of the resource.

    Para obtener más información, consulte /ASSEMBLYLINKRESOURCE (vincular a recursos de .NET Framework).For more information, see /ASSEMBLYLINKRESOURCE (Link to .NET Framework Resource).

  • AttributeFileTrackingAttributeFileTracking

    Parámetro Boolean implícito.Implicit Boolean parameter.

    Permite un seguimiento más a fondo de los archivos para capturar el comportamiento incremental del vínculo.Enables deeper file tracking to capture link incremental's behavior. Siempre devuelve true.Always returns true.

  • BaseAddressBaseAddress

    Parámetro String opcional.Optional String parameter.

    Establece una dirección base para el programa o el archivo DLL que se compila.Sets a base address for the program or DLL being built. Especifique {address[,size] | @filename,key}.Specify {address[,size] | @filename,key}.

    Para obtener más información, consulte /BASE (dirección base).For more information, see /BASE (Base Address).

  • BuildingInIDEBuildingInIDE

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si es verdadero, indica que el IDE invoca MSBuild.If true, indicates that MSBuild is invoked from the IDE. De lo contrario, indica que MSBuild se invoca desde la línea de comandos.Otherwise, indicates that MSBuild is invoked from the command line.

    Este parámetro no tiene ninguna opción del enlazador equivalente.This parameter has no equivalent linker option.

  • CLRImageTypeCLRImageType

    Parámetro String opcional.Optional String parameter.

    Establece el tipo de una imagen de Common Language Runtime (CLR).Sets the type of a common language runtime (CLR) image.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.Specify one of the following values, each of which corresponds to a linker option.

  • CLRSupportLastErrorCLRSupportLastError

    Parámetro String opcional.Optional String parameter.

    Conserva el último código de error de las funciones llamadas a través del mecanismo P/Invoke.Preserves the last error code of functions called through the P/Invoke mechanism.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.Specify one of the following values, each of which corresponds to a linker option.

  • CLRThreadAttributeCLRThreadAttribute

    Parámetro String opcional.Optional String parameter.

    Especifica explícitamente el atributo de subprocesamiento del punto de entrada del programa CLR.Explicitly specifies the threading attribute for the entry point of your CLR program.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.Specify one of the following values, each of which corresponds to a linker option.

  • CLRUnmanagedCodeCheckCLRUnmanagedCodeCheck

    Parámetro Boolean opcional.Optional Boolean parameter.

    Especifica si el enlazador aplicará SuppressUnmanagedCodeSecurityAttribute a las llamadas P/Invoke generadas por enlazador a partir de código administrado en archivos DLL nativos.Specifies whether the linker will apply SuppressUnmanagedCodeSecurityAttribute to linker-generated P/Invoke calls from managed code into native DLLs.

    Para obtener más información, consulte /CLRUNMANAGEDCODECHECK (Agregar SupressUnmanagedCodeSecurityAttribute).For more information, see /CLRUNMANAGEDCODECHECK (Add SupressUnmanagedCodeSecurityAttribute).

  • CreateHotpatchableImageCreateHotPatchableImage

    Parámetro String opcional.Optional String parameter.

    Prepara una imagen para aplicar una revisión activa.Prepares an image for hot patching.

    Especifique uno de los valores siguientes, que corresponde a una opción del enlazador.Specify one of the following values, which corresponds to a linker option.

  • DataExecutionPreventionDataExecutionPrevention

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true, indicates that an executable was tested to be compatible with the Windows Data Execution Prevention feature.

    Para obtener más información, consulte /NXCOMPAT (Compatible con Prevención de ejecución de datos).For more information, see /NXCOMPAT (Compatible with Data Execution Prevention).

  • DelayLoadDLLsDelayLoadDLLs

    Parámetro String[] opcional.Optional String[] parameter.

    Este parámetro causa la carga retrasada de archivos DLL.This parameter causes delayed loading of DLLs. Especifique el nombre de un archivo DLL cuya carga se desea retrasar.Specify the name of a DLL to delay load.

    Para obtener más información, consulte /DELAYLOAD (Retrasar importación de carga).For more information, see /DELAYLOAD (Delay Load Import).

  • DelaySignDelaySign

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, firma parcialmente un ensamblado.If true, partially signs an assembly. De forma predeterminada, el valor es false.By default, the value is false.

    Para obtener más información, consulte /DELAYSIGN (Firmar parcialmente un ensamblado).For more information, see /DELAYSIGN (Partially Sign an Assembly).

  • DriverDriver

    Parámetro String opcional.Optional String parameter.

    Especifique este parámetro para compilar un controlador de modo kernel de Windows NT.Specify this parameter to build a Windows NT kernel mode driver.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción del enlazador.Specify one of the following values, each of which corresponds to a linker option.

  • EmbedManagedResourceFileEmbedManagedResourceFile

    Parámetro String[] opcional.Optional String[] parameter.

    Inserta un archivo de recursos en un ensamblado.Embeds a resource file in an assembly. Especifique el nombre de archivo de recursos necesario.Specify the required resource file name. 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).Optionally specify the logical name, which is used to load the resource, and the PRIVATE option, which indicates in the assembly manifest that the resource file is private.

    Para obtener más información, consulte /ASSEMBLYRESOURCE (Insertar un recurso administrado).For more information, see /ASSEMBLYRESOURCE (Embed a Managed Resource).

  • EnableCOMDATFoldingEnableCOMDATFolding

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, permite un plegamiento idéntico de COMDAT.If true, enables identical COMDAT folding.

    Para obtener más información, consulte el argumento ICF[= iterations] de /OPT (Optimizaciones).For more information, see the ICF[= iterations] argument of /OPT (Optimizations).

  • EnableUACEnableUAC

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, especifica si la información de Control de cuentas de usuario (UAC) debe insertarse en el manifiesto del programa.If true, specifies that User Account Control (UAC) information is embedded in the program manifest.

    Para obtener más información, consulte /MANIFESTUAC (Insertar información de UAC en el manifiesto).For more information, see /MANIFESTUAC (Embeds UAC information in manifest).

  • EntryPointSymbolEntryPointSymbol

    Parámetro String opcional.Optional String parameter.

    Especifica una función de punto de entrada como dirección inicial para un archivo .exe o DLL.Specifies an entry point function as the starting address for an .exe file or DLL. Especifique un nombre de función como el valor del parámetro.Specify a function name as the parameter value.

    Para obtener más información, consulte /ENTRY (Símbolo de punto de entrada).For more information, see /ENTRY (Entry-Point Symbol).

  • FixedBaseAddressFixedBaseAddress

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, crea un programa o un archivo DLL que solo se puede cargar en su dirección base preferida.If true, creates a program or DLL that can be loaded only at its preferred base address.

    Para obtener más información, consulte /FIXED (Dirección base fija).For more information, see /FIXED (Fixed Base Address).

  • ForceFileOutputForceFileOutput

    Parámetro String opcional.Optional String parameter.

    Indica al enlazador que cree un archivo .exe o DLL válido aunque se haga referencia a un símbolo, pero no se defina o bien se defina varias veces.Tells the linker to create a valid .exe file or DLL even if a symbol is referenced but not defined, or is multiply defined.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

    • Enabled - /FORCEEnabled - /FORCE

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLEMultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVEDUndefinedSymbolOnly - /FORCE:UNRESOLVED

      Para obtener más información, consulte /FORCE (Forzar resultados de archivo).For more information, see /FORCE (Force File Output).

  • ForceSymbolReferencesForceSymbolReferences

    Parámetro String[] opcional.Optional String[] parameter.

    Este parámetro indica al enlazador que agregue un símbolo especificado a la tabla de símbolos.This parameter tells the linker to add a specified symbol to the symbol table.

    Para obtener más información, consulte /INCLUDE (Forzar referencias de símbolos).For more information, see /INCLUDE (Force Symbol References).

  • FunctionOrderFunctionOrder

    Parámetro String opcional.Optional String parameter.

    Este parámetro optimiza su programa colocando las funciones empaquetadas especificadas (COMDAT) en la imagen en un orden predeterminado.This parameter optimizes your program by placing the specified packaged functions (COMDATs) into the image in a predetermined order.

    Para obtener más información, consulte /ORDER (Colocar funciones en orden).For more information, see /ORDER (Put Functions in Order).

  • GenerateDebugInformationGenerateDebugInformation

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, crea información de depuración para el archivo .exe o DLL.If true, creates debugging information for the .exe file or DLL.

    Para obtener más información, consulte /DEBUG (generar información de depuración).For more information, see /DEBUG (Generate Debug Info).

  • GenerateManifestGenerateManifest

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, crea un archivo de manifiesto en paralelo.If true, creates a side-by-side manifest file.

    Para obtener más información, consulte /MANIFEST (Crear el manifiesto del ensamblado en paralelo).For more information, see /MANIFEST (Create Side-by-Side Assembly Manifest).

  • GenerateMapFileGenerateMapFile

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, crea un archivo de asignación.If true, creates a map file. La extensión de nombre de archivo del archivo de asignación es .map.The file name extension of the map file is .map.

    Para obtener más información, consulte /MAP (generar archivo de asignaciones).For more information, see /MAP (Generate Mapfile).

  • HeapCommitSizeHeapCommitSize

    Parámetro String opcional.Optional String parameter.

    Especifica la cantidad de memoria física en el montón que se debe asignar de una sola vez.Specifies the amount of physical memory on the heap to allocate at a time.

    Para obtener más información, consulte el argumento commit en /HEAP (Establecer el tamaño del montón).For more information, see the commit argument in /HEAP (Set Heap Size). Consulte también el parámetro HeapReserveSize.Also, see the HeapReserveSize parameter.

  • HeapReserveSizeHeapReserveSize

    Parámetro String opcional.Optional String parameter.

    Especifica el tamaño total asignado al montón en la memoria virtual.Specifies the total heap allocation in virtual memory.

    Para obtener más información, consulte el argumento reserve en /HEAP (Establecer el tamaño del montón).For more information, see the reserve argument in /HEAP (Set Heap Size). Consulte también el parámetro HeapCommitSize en esta tabla.Also, see the HeapCommitSize parameter in this table.

  • IgnoreAllDefaultLibrariesIgnoreAllDefaultLibraries

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true, tells the linker to remove one or more default libraries from the list of libraries it searches when it resolves external references.

    Para obtener más información, consulte /NODEFAULTLIB (Omitir bibliotecas).For more information, see /NODEFAULTLIB (Ignore Libraries).

  • IgnoreEmbeddedIDLIgnoreEmbeddedIDL

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, especifica que no se debe procesar ningún atributo IDL del código fuente en un archivo .idl.If true, specifies that any IDL attributes in source code should not be processed into an .idl file.

    Para obtener más información, consulte /IGNOREIDL (No procesar atributos en MIDL).For more information, see /IGNOREIDL (Don't Process Attributes into MIDL).

  • IgnoreImportLibraryIgnoreImportLibrary

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, especifica que la biblioteca de importación generada por esta configuración no se importará en los proyectos dependientes.If true, specifies that the import library generated by this configuration should not be imported into dependent projects.

    Este parámetro no se corresponde con ninguna opción del enlazador.This parameter does not correspond to a linker option.

  • IgnoreSpecificDefaultLibrariesIgnoreSpecificDefaultLibraries

    Parámetro String[] opcional.Optional String[] parameter.

    Especifica uno o más nombres de las bibliotecas predeterminadas que se ignorarán.Specifies one or more names of default libraries to ignore. Separe varias bibliotecas mediante punto y coma.Separate multiple libraries by using semi-colons.

    Para obtener más información, consulte /NODEFAULTLIB (Omitir bibliotecas).For more information, see /NODEFAULTLIB (Ignore Libraries).

  • ImageHasSafeExceptionHandlersImageHasSafeExceptionHandlers

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, el enlazador genera una imagen solo si también puede generar una tabla de los controladores de excepciones seguros de la imagen.If true, the linker produces an image only if it can also produce a table of the image's safe exception handlers.

    Para obtener más información, consulte /SAFESEH (la imagen tiene controladores de excepciones seguros).For more information, see /SAFESEH (Image has Safe Exception Handlers).

  • ImportLibraryImportLibrary

    Nombre de la biblioteca de importación especificada por el usuario que reemplaza el nombre de biblioteca predeterminado.A user-specified import library name that replaces the default library name.

    Para obtener más información, consulte /IMPLIB (Asignar nombre a la biblioteca de importación).For more information, see /IMPLIB (Name Import Library).

  • KeyContainerKeyContainer

    Parámetro String opcional.Optional String parameter.

    Contenedor que contiene la clave de un ensamblado firmado.Container that contains the key for a signed assembly.

    Para obtener más información, consulte /KEYCONTAINER (Especificar un contenedor de claves para firmar un ensamblado).For more information, see /KEYCONTAINER (Specify a Key Container to Sign an Assembly). Consulte también el parámetro KeyFile en esta tabla.Also, see the KeyFile parameter in this table.

  • KeyFileKeyFile

    Parámetro String opcional.Optional String parameter.

    Especifica un archivo que contiene la clave de un ensamblado firmado.Specifies a file that contains the key for a signed assembly.

    Para obtener más información, consulte /KEYFILE (Especificar una clave o un par de claves para firmar un ensamblado).For more information, see /KEYFILE (Specify Key or Key Pair to Sign an Assembly). Consulte también el parámetro KeyContainer.Also, see the KeyContainer parameter.

  • LargeAddressAwareLargeAddressAware

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, la aplicación puede controlar direcciones mayores de 2 gigabytes.If true, the application can handle addresses larger than 2 gigabytes.

    Para obtener más información, consulte /LARGEADDRESSAWARE (controlar direcciones largas).For more information, see /LARGEADDRESSAWARE (Handle Large Addresses).

  • LinkDLLLinkDLL

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, compila un archivo DLL como el archivo de salida principal.If true, builds a DLL as the main output file.

    Para obtener más información, consulte /DLL (compilar un archivo DLL).For more information, see /DLL (Build a DLL).

  • LinkErrorReportingLinkErrorReporting

    Parámetro String opcional.Optional String parameter.

    Permite proporcionar directamente a Microsoft información sobre los errores internos del compilador (ICE).Lets you provide internal compiler error (ICE) information directly to Microsoft.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

  • LinkIncrementalLinkIncremental

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, controla la vinculación incremental.If true, enables incremental linking.

    Para obtener más información, consulte /INCREMENTAL (Vincular de forma incremental).For more information, see /INCREMENTAL (Link Incrementally).

  • LinkLibraryDependenciesLinkLibraryDependencies

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si es true, especifica que los resultados de la biblioteca de las dependencias del proyecto se vinculan automáticamente.If true, specifies that library outputs from project dependencies are automatically linked in.

    Este parámetro no se corresponde con ninguna opción del enlazador.This parameter does not correspond to a linker option.

  • LinkStatusLinkStatus

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, especifica que el enlazador debe mostrar un indicador de progreso que muestra qué porcentaje del vínculo está completado.If true, specifies that the linker is to display a progress indicator that shows what percentage of the link is complete.

    Para obtener más información, consulte el argumento STATUS de /LTCG (Generación de código en tiempo de vínculo).For more information, see the STATUS argument of /LTCG (Link-time Code Generation).

  • LinkTimeCodeGenerationLinkTimeCodeGeneration

    Parámetro String opcional.Optional String parameter.

    Especifica opciones para la optimización guiada por perfiles.Specifies options for profile-guided optimization.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

    • Default - <none>Default - <none>

    • UseLinkTimeCodeGeneration - LTCGUseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrumentPGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimizePGOptimization - /LTCG:PGOptimize

    • PGUpdatePGUpdate

      - /LTCG:PGUpdate- /LTCG:PGUpdate

      Para obtener más información, consulte /LTCG (generación de código en tiempo de vínculo).For more information, see /LTCG (Link-time Code Generation).

  • ManifestFileManifestFile

    Parámetro String opcional.Optional String parameter.

    Cambia el nombre de archivo de manifiesto predeterminado por el nombre de archivo especificado.Changes the default manifest file name to the specified file name.

    Para obtener más información, consulte /MANIFESTFILE (Nombre de archivo de manifiesto).For more information, see /MANIFESTFILE (Name Manifest File).

  • MapExportsMapExports

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, indica al enlazador que incluya funciones exportadas en un archivo de asignación.If true, tells the linker to include exported functions in a map file.

    Para obtener más información, consulte el argumento EXPORTS de /MAPINFO (Incluir información en el archivo de asignaciones).For more information, see the EXPORTS argument of /MAPINFO (Include Information in Mapfile).

  • MapFileNameMapFileName

    Parámetro String opcional.Optional String parameter.

    Cambia el nombre de archivo de asignación predeterminado por el nombre de archivo especificado.Changes the default map file name to the specified file name.

  • MergedIDLBaseFileNameMergedIDLBaseFileName

    Parámetro String opcional.Optional String parameter.

    Especifica el nombre de archivo y la extensión de nombre de archivo del archivo .idl.Specifies the file name and file name extension of the .idl file.

    Para obtener más información, consulte /IDLOUT (Dar nombre a los archivos de salida de MIDL).For more information, see /IDLOUT (Name MIDL Output Files).

  • MergeSectionsMergeSections

    Parámetro String opcional.Optional String parameter.

    Combina secciones en una imagen.Combines sections in an image. Especifique from-section=to-section.Specify from-section=to-section.

    Para obtener más información, consulte /MERGE (Combinar secciones).For more information, see /MERGE (Combine Sections).

  • MidlCommandFileMidlCommandFile

    Parámetro String opcional.Optional String parameter.

    Especifique el nombre de un archivo que contiene las opciones de línea de comandos de MIDL.Specify the name of a file that contains MIDL command-line options.

    Para obtener más información, consulte /MIDL (Especificar las opciones de línea de comandos de MIDL).For more information, see /MIDL (Specify MIDL Command Line Options).

  • MinimumRequiredVersionMinimumRequiredVersion

    Parámetro String opcional.Optional String parameter.

    Especifica la versión mínima requerida del subsistema.Specifies the minimum required version of the subsystem. Los argumentos son números decimales comprendidos en el intervalo de 0 a 65535.The arguments are decimal numbers in the range 0 through 65535.

  • ModuleDefinitionFileModuleDefinitionFile

    Parámetro String opcional.Optional String parameter.

    Especifica el nombre de un archivo de definición de módulos.Specifies the name of a module definition file.

    Para obtener más información, consulte /DEF (Especificar un archivo de definición de módulos).For more information, see /DEF (Specify Module-Definition File).

  • MSDOSStubFileNameMSDOSStubFileName

    Parámetro String opcional.Optional String parameter.

    Adjunta el programa de código auxiliar de MS-DOS especificado a un programa Win32.Attaches the specified MS-DOS stub program to a Win32 program.

    Para obtener más información, consulte /STUB (nombre del archivo de código auxiliar de MS-DOS).For more information, see /STUB (MS-DOS Stub File Name).

  • NoEntryPointNoEntryPoint

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, especifica un archivo DLL solo de recursos.If true, specifies a resource-only DLL.

    Para obtener más información, consulte /NOENTRY (sin punto de entrada).For more information, see /NOENTRY (No Entry Point).

  • ObjectFilesObjectFiles

    Parámetro String[] implícito.Implicit String[] parameter.

    Especifica los archivos objeto vinculados.Specifies the object files that are linked.

  • OptimizeReferencesOptimizeReferences

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, elimina las funciones o los datos a los que nunca se hace referencia.If true, eliminates functions and/or data that are never referenced.

    Para obtener más información, consulte el argumento REF en /OPT (Optimizaciones).For more information, see the REF argument in /OPT (Optimizations).

  • OutputFileOutputFile

    Parámetro String opcional.Optional String parameter.

    Invalida el nombre y la ubicación predeterminados del programa que crea el enlazador.Overrides the default name and location of the program that the linker creates.

    Para obtener más información, consulte /OUT (Nombre del archivo de salida).For more information, see /OUT (Output File Name).

  • PerUserRedirectionPerUserRedirection

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true and Register Output is enabled, forces registry writes to HKEY_CLASSES_ROOT to be redirected to HKEY_CURRENT_USER.

  • PreprocessOutputPreprocessOutput

    Parámetro ITaskItem[] opcional.Optional ITaskItem[] parameter.

    Define una matriz de elementos de elementos de salida del preprocesador que las tareas pueden consumir y emitir.Defines an array of preprocessor output items that can be consumed and emitted by tasks.

  • PreventDllBindingPreventDllBinding

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, indica a Bind.exe que la imagen vinculada no se debe enlazar.If true, indicates to Bind.exe that the linked image should not be bound.

    Para obtener más información, consulte /ALLOWBIND (Evitar el enlace de archivos DLL).For more information, see /ALLOWBIND (Prevent DLL Binding).

  • ProfileProfile

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, produce un archivo de salida que se puede utilizar con el generador de perfiles de Herramientas de rendimiento.If true, produces an output file that can be used with the Performance Tools profiler.

    Para obtener más información, consulte /PROFILE (Generador de perfiles de Herramientas de rendimiento).For more information, see /PROFILE (Performance Tools Profiler).

  • ProfileGuidedDatabaseProfileGuidedDatabase

    Parámetro String opcional.Optional String parameter.

    Especifica el nombre del archivo .pgd que se utilizará para almacenar información sobre el programa en ejecuciónSpecifies the name of the .pgd file that will be used to hold information about the running program

    Para obtener más información, consulte /PGD (especificar la base de datos para las optimizaciones guiadas por perfiles).For more information, see /PGD (Specify Database for Profile-Guided Optimizations).

  • ProgramDatabaseFileProgramDatabaseFile

    Parámetro String opcional.Optional String parameter.

    Especifica un nombre para la base de datos de programa (PDB) que crea el enlazador.Specifies a name for the program database (PDB) that the linker creates.

    Para obtener más información, consulte /PDB (Utilizar la base de datos de programa).For more information, see /PDB (Use Program Database).

  • RandomizedBaseAddressRandomizedBaseAddress

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true, generates an executable image that can be randomly rebased at load time by using the address space layout randomization (ASLR) feature of Windows.

    Para obtener más información, consulte /DYNAMICBASE (utilizar selección aleatoria del diseño del espacio de direcciones).For more information, see /DYNAMICBASE (Use address space layout randomization).

  • RegisterOutputRegisterOutput

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, registra la salida principal de esta compilación.If true, registers the primary output of this build.

  • SectionAlignmentSectionAlignment

    Parámetro Integer opcional.Optional Integer parameter.

    Especifica la alineación de cada sección en el espacio de direcciones lineales del programa.Specifies the alignment of each section within the linear address space of the program. El valor del parámetro es un número de unidad de bytes y una potencia de dos.The parameter value is a unit number of bytes and is a power of two.

    Para obtener más información, consulte /ALIGN (Alineación de sección).For more information, see /ALIGN (Section Alignment).

  • SetChecksumSetChecksum

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, establece la suma de comprobación en el encabezado de un archivo .exe.If true, sets the checksum in the header of an .exe file.

    Para obtener más información, consulte /RELEASE (Establecer la suma de comprobación).For more information, see /RELEASE (Set the Checksum).

  • ShowProgressShowProgress

    Parámetro String opcional.Optional String parameter.

    Especifica el nivel de detalle de los informes de progreso de la operación de vinculación.Specifies the verbosity of progress reports for the linking operation.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

    • NotSet - <none>NotSet - <none>

    • LinkVerbose - /VERBOSELinkVerbose - /VERBOSE

    • LinkVerboseLib - /VERBOSE:LibLinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICFLinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REFLinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEHLinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLRLinkVerboseCLR - /VERBOSE:CLR

      Para obtener más información, consulte /VERBOSE (Mostrar mensajes de progreso).For more information, see /VERBOSE (Print Progress Messages).

  • SourcesSources

    Parámetro ITaskItem[] requerido.Required ITaskItem[] parameter.

    Define una matriz de elementos de archivo origen de MSBuild que las tareas pueden consumir y emitir.Defines an array of MSBuild source file items that can be consumed and emitted by tasks.

  • SpecifySectionAttributesSpecifySectionAttributes

    Parámetro String opcional.Optional String parameter.

    Especifica los atributos de una sección.Specifies the attributes of a section. Esto invalida los atributos que se establecieron cuando se compiló el archivo .obj para la sección.This overrides the attributes that were set when the .obj file for the section was compiled.

    Para obtener más información, consulte /SECTION (Especificar los atributos de la sección).For more information, see /SECTION (Specify Section Attributes).

  • StackCommitSizeStackCommitSize

    Parámetro String opcional.Optional String parameter.

    Especifica la cantidad de memoria física de cada asignación cuando se asigna memoria adicional.Specifies the amount of physical memory in each allocation when additional memory is allocated.

    Para obtener más información, consulte el argumento commit de /STACK (Asignaciones de pila).For more information, see the commit argument of /STACK (Stack Allocations).

  • StackReserveSizeStackReserveSize

    Parámetro String opcional.Optional String parameter.

    Especifica el tamaño total asignado a la pila en la memoria virtual.Specifies the total stack allocation size in virtual memory.

    Para obtener más información, consulte el argumento reserve de /STACK (Asignaciones de pila).For more information, see the reserve argument of /STACK (Stack Allocations).

  • StripPrivateSymbolsStripPrivateSymbols

    Parámetro String opcional.Optional String parameter.

    Crea un segundo archivo de base de datos (PDB) de programa que omite los símbolos que no quiere distribuir a sus clientes.Creates a second program database (PDB) file that omits symbols that you do not want to distribute to your customers. Especifique el nombre del segundo archivo PDB.Specify the name of the second PDB file.

    Para obtener más información, consulte /PDBSTRIPPED (quitar símbolos privados).For more information, see /PDBSTRIPPED (Strip Private Symbols).

  • SubSystemSubSystem

    Parámetro String opcional.Optional String parameter.

    Especifica el entorno del ejecutable.Specifies the environment for the executable.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

    • NotSet - <none>NotSet - <none>

    • Console - /SUBSYSTEM:CONSOLEConsole - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWSWindows - /SUBSYSTEM:WINDOWS

    • Native - /SUBSYSTEM:NATIVENative - /SUBSYSTEM:NATIVE

    • EFI Application - /SUBSYSTEM:EFI_APPLICATIONEFI Application - /SUBSYSTEM:EFI_APPLICATION

    • EFI Boot Service Driver - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVEREFI Boot Service Driver - /SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • EFI ROM - /SUBSYSTEM:EFI_ROMEFI ROM - /SUBSYSTEM:EFI_ROM

    • EFI Runtime - /SUBSYSTEM:EFI_RUNTIME_DRIVEREFI Runtime - /SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCEWindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIXPOSIX - /SUBSYSTEM:POSIX

      Para obtener más información, consulte /SUBSYSTEM (especificar subsistema).For more information, see /SUBSYSTEM (Specify Subsystem).

  • SupportNobindOfDelayLoadedDLLSupportNobindOfDelayLoadedDLL

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, indica al enlazador que no incluya una tabla de direcciones de importación (IAT) enlazable en la imagen final.If true, tells the linker not to include a bindable Import Address Table (IAT) in the final image.

    Para obtener más información, consulte el argumento NOBIND de /DELAY (Configuración de las importaciones de carga retrasada).For more information, see the NOBIND argument of /DELAY (Delay Load Import Settings).

  • SupportUnloadOfDelayLoadedDLLSupportUnloadOfDelayLoadedDLL

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, indica a la función de aplicación auxiliar de carga retrasada que admita la descarga explícita del archivo DLL.If true, tells the delay-load helper function to support explicit unloading of the DLL.

    Para obtener más información, consulte el argumento UNLOAD de /DELAY (Configuración de las importaciones de carga retrasada).For more information, see the UNLOAD argument of /DELAY (Delay Load Import Settings).

  • SuppressStartupBannerSuppressStartupBanner

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si es true, evita que se muestre el copyright y el mensaje de número de versión cuando la tarea se inicia. If true, prevents the display of the copyright and version number message when the task starts.

    Para obtener más información, consulte /NOLOGO (Suprimir el titular de inicio) (enlazador).For more information, see /NOLOGO (Suppress Startup Banner) (Linker).

  • SwapRunFromCDSwapRunFromCD

    Parámetro Boolean opcional.Optional Boolean parameter.

    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í.If true, tells the operating system to first copy the linker output to a swap file, and then run the image from there.

    Para obtener más información, consulte el argumento CD de /SWAPRUN (cargar los resultados del enlazador en el archivo de intercambio).For more information, see the CD argument of /SWAPRUN (Load Linker Output to Swap File). Consulte también el parámetro SwapRunFromNET.Also, see the SwapRunFromNET parameter.

  • SwapRunFromNETSwapRunFromNET

    Parámetro Boolean opcional.Optional Boolean parameter.

    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í.If true, tells the operating system to first copy the linker output to a swap file, and then run the image from there.

    Para obtener más información, consulte el argumento NET de /SWAPRUN (Cargar los resultados del enlazador en el archivo de intercambio).For more information, see the NET argument of /SWAPRUN (Load Linker Output to Swap File). Consulte también el parámetro SwapRunFromCD en esta tabla.Also, see the SwapRunFromCD parameter in this table.

  • TargetMachineTargetMachine

    Parámetro String opcional.Optional String parameter.

    Especifica la plataforma de destino para el programa o DLL.Specifies the target platform for the program or DLL.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

    • NotSet - <none>NotSet - <none>

    • MachineARM - /MACHINE:ARMMachineARM - /MACHINE:ARM

    • MachineEBC - /MACHINE:EBCMachineEBC - /MACHINE:EBC

    • MachineIA64 - /MACHINE:IA64MachineIA64 - /MACHINE:IA64

    • MachineMIPS - /MACHINE:MIPSMachineMIPS - /MACHINE:MIPS

    • MachineMIPS16 - /MACHINE:MIPS16MachineMIPS16 - /MACHINE:MIPS16

    • MachineMIPSFPU - /MACHINE:MIPSFPUMachineMIPSFPU - /MACHINE:MIPSFPU

    • MachineMIPSFPU16 - /MACHINE:MIPSFPU16MachineMIPSFPU16 - /MACHINE:MIPSFPU16

    • MachineSH4 - /MACHINE:SH4MachineSH4 - /MACHINE:SH4

    • MachineTHUMB - /MACHINE:THUMBMachineTHUMB - /MACHINE:THUMB

    • MachineX64 - /MACHINE:X64MachineX64 - /MACHINE:X64

    • MachineX86 - /MACHINE:X86MachineX86 - /MACHINE:X86

      Para obtener más información, consulte /MACHINE (especificar la plataforma de destino).For more information, see /MACHINE (Specify Target Platform).

  • TerminalServerAwareTerminalServerAware

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, establece una marca en el campo IMAGE_OPTIONAL_HEADER DllCharacteristics del encabezado opcional de la imagen del programa.If true, sets a flag in the IMAGE_OPTIONAL_HEADER DllCharacteristics field in the program image's optional header. Si se establece esta marca, Terminal Server no realizará determinados cambios en la aplicación.When this flag is set, Terminal Server will not make certain changes to the application.

    Para obtener más información, consulte /TSAWARE (Crear una aplicación que reconozca Terminal Server).For more information, see /TSAWARE (Create Terminal Server Aware Application).

  • TrackerLogDirectoryTrackerLogDirectory

    Parámetro String opcional.Optional String parameter.

    Especifica el directorio del registro de seguimiento.Specifies the directory of the tracker log.

  • TreatLinkerWarningAsErrorsTreatLinkerWarningAsErrors

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, hace que no se genere ningún archivo de salida si el enlazador genera una advertencia.If true, causes no output file to be generated if the linker generates a warning.

    Para obtener más información, consulte /WX (Tratar advertencias del enlazador como errores).For more information, see /WX (Treat Linker Warnings as Errors).

  • TurnOffAssemblyGenerationTurnOffAssemblyGeneration

    Parámetro Boolean opcional.Optional Boolean parameter.

    Si true, crea una imagen para el archivo de salida actual sin un ensamblado de .NET Framework.If true, creates an image for the current output file without a .NET Framework assembly.

    Para obtener más información, consulte /NOASSEMBLY (Crear un módulo MSIL).For more information, see /NOASSEMBLY (Create a MSIL Module).

  • TypeLibraryFileTypeLibraryFile

    Parámetro String opcional.Optional String parameter.

    Especifica el nombre de archivo y la extensión de nombre de archivo del archivo .tlb.Specifies the file name and file name extension of the .tlb file. Especifique un nombre de archivo o una ruta de acceso y un nombre de archivo.Specify a file name, or a path and file name.

    Para obtener más información, consulte /TLBOUT (Dar nombre a un archivo .TLB).For more information, see /TLBOUT (Name .TLB File).

  • TypeLibraryResourceIDTypeLibraryResourceID

    Parámetro Integer opcional.Optional Integer parameter.

    Designa un valor especificado por el usuario para una biblioteca de tipos creada por el enlazador.Designates a user-specified value for a linker-created type library. Especifique un valor entre 1 y 65535.Specify a value from 1 through 65535.

    Para obtener más información, consulte /TLBID (Especificar un identificador de recursos para una biblioteca de tipos).For more information, see /TLBID (Specify Resource ID for TypeLib).

  • UACExecutionLevelUACExecutionLevel

    Parámetro String opcional.Optional String parameter.

    Especifica el nivel de ejecución solicitado para la aplicación cuando se ejecuta con Control de cuentas de usuario.Specifies the requested execution level for the application when it is run under with User Account Control.

    Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción de línea de comandos.Specify one of the following values, each of which corresponds to a command-line option.

  • UACUIAccessUACUIAccess

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true, the application bypasses user interface protection levels and drives input to higher-permission windows on the desktop; otherwise, false.

    Para obtener más información, consulte el argumento uiAccess de /MANIFESTUAC (insertar información de UAC en el manifiesto).For more information, see the uiAccess argument of /MANIFESTUAC (Embeds UAC information in manifest).

  • UseLibraryDependencyInputsUseLibraryDependencyInputs

    Parámetro Boolean opcional.Optional Boolean parameter.

    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.If true, the inputs to the librarian tool are used rather than the library file itself when library outputs of project dependencies are linked in.

  • VersiónVersion

    Parámetro String opcional.Optional String parameter.

    Ponga un número de versión en el encabezado del archivo .exe o .dll.Put a version number in the header of the .exe or .dll file. Especifique "major[.minor]".Specify "major[.minor]". Los argumentos major y minor son números decimales comprendidos entre 0 y 65535.The major and minor arguments are decimal numbers from 0 through 65535.

    Para obtener más información, consulte /VERSION (Información sobre la versión).For more information, see /VERSION (Version Information).

Vea tambiénSee Also

Referencia de tareasTask Reference