Compartilhar via


Tarefa de vinculação

Observação

Essa tarefa só está disponível ao usar o sistema de build do C++.

Encapsula a ferramenta Vinculador do Microsoft C++, link.exe. A ferramenta vinculador vincula arquivos e bibliotecas de objeto COFF (Common Object File Format) para criar um arquivo executável (.exe) ou uma DLL (biblioteca de vínculo dinâmico). Para obter mais informações, consulte as opções do Vinculador e use o MSBuild na linha de comando e use o conjunto de ferramentas do Microsoft C++ na linha de comando.

Parâmetros

A seguir, descreve os parâmetros da tarefa Link . A maioria dos parâmetros de tarefa e alguns conjuntos de parâmetros correspondem a uma opção de linha de comando.

  • AdditionalDependencies

    Parâmetro String[] opcional.

    Especifica uma lista de arquivos de entrada a serem adicionados ao comando.

    Para obter mais informações, consulte arquivos de entrada LINK.

  • AdditionalLibraryDirectories

    Parâmetro String[] opcional.

    Substitui o caminho da biblioteca de ambiente. Especifique um nome de diretório.

    Para obter mais informações, consulte /LIBPATH (Libpath Adicional).

  • AdditionalManifestDependencies

    Parâmetro String[] opcional.

    Especifica atributos que serão colocados na dependency seção do arquivo de manifesto.

    Para obter mais informações, consulte /MANIFESTDEPENDENCY (Especificar dependências de manifesto). Consulte também os arquivos de configuração do Publicador.

  • AdditionalOptions

    Parâmetro de cadeia de caracteres opcional.

    Uma lista de opções do vinculador, conforme especificado na linha de comando. Por exemplo, /<option1> /<option2> /<option#>. Use esse parâmetro para especificar opções de vinculador que não são representadas por nenhum outro parâmetro de tarefa Link .

    Para obter mais informações, consulte as opções do Vinculador.

  • AddModuleNamesToAssembly

    Parâmetro String[] opcional.

    Adiciona uma referência de módulo a um assembly.

    Para obter mais informações, consulte /ASSEMBLYMODULE (Adicionar um módulo MSIL ao assembly).

  • AllowIsolation

    Parâmetro booliano opcional.

    Se true, faz com que o sistema operacional faça pesquisas de manifesto e cargas. Se false, indica que as DLLs são carregadas como se não houvesse manifesto.

    Para obter mais informações, consulte /ALLOWISOLATION (pesquisa de manifesto).

  • AssemblyDebug

    Parâmetro booliano opcional.

    Se true, emite o atributo DebuggableAttribute junto com o acompanhamento de informações de depuração e desabilita otimizações JIT. Se false, emite o atributo DebuggableAttribute , mas desabilita o acompanhamento de informações de depuração e habilita otimizações JIT.

    Para obter mais informações, consulte /ASSEMBLYDEBUG (Adicionar DebuggableAttribute).

  • AssemblyLinkResource

    Parâmetro String[] opcional.

    Cria um link para um recurso do .NET Framework no arquivo de saída; o arquivo de recurso não é colocado no arquivo de saída. Especifique o nome do recurso.

    Para obter mais informações, consulte /ASSEMBLYLINKRESOURCE (Link para o recurso do .NET Framework).

  • AttributeFileTracking

    Parâmetro booliano implícito.

    Permite um acompanhamento mais profundo de arquivos para capturar o comportamento do incremental do link. Devolve truesempre .

  • BaseAddress

    Parâmetro de cadeia de caracteres opcional.

    Define um endereço base para o programa ou a DLL que está sendo criada. Especifique {address[,size] | @filename,key}.

    Para obter mais informações, consulte /BASE (endereço base).

  • BuildingInIDE

    Parâmetro booliano opcional.

    Se verdadeiro, indica que o MSBuild é invocado do IDE. Caso contrário, indica que o MSBuild é invocado da linha de comando.

    Esse parâmetro não tem nenhuma opção de vinculador equivalente.

  • CLRImageType

    Parâmetro de cadeia de caracteres opcional.

    Define o tipo de uma imagem CLR (Common Language Runtime).

    Especifique um dos seguintes valores, cada um dos quais corresponde a uma opção de vinculador.

    • Inadimplência - <nenhum>

    • ForceIJWImage - /CLRIMAGETYPE:IJW

    • ForcePureILImage - /CLRIMAGETYPE:PURE

    • ForceSafeILImage - /CLRIMAGETYPE:SAFE

    Para obter mais informações, consulte /CLRIMAGETYPE (Especificar tipo de imagem CLR).

  • CLRSupportLastError

    Parâmetro de cadeia de caracteres opcional.

    Preserva o último código de erro de funções chamado por meio do mecanismo P/Invoke.

    Especifique um dos seguintes valores, cada um dos quais corresponde a uma opção de vinculador.

    • Habilitado - /CLRSupportLastError

    • Desactivado - /CLRSupportLastError:NO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

    Para obter mais informações, consulte /CLRSUPPORTLASTERROR (Preservar o último código de erro para chamadas PInvoke).

  • CLRThreadAttribute

    Parâmetro de cadeia de caracteres opcional.

    Especifica explicitamente o atributo de threading para o ponto de entrada do programa CLR.

    Especifique um dos seguintes valores, cada um dos quais corresponde a uma opção de vinculador.

    • DefaultThreadingAttribute - /CLRTHREADATTRIBUTE:NONE

    • MTAThreadingAttribute - /CLRTHREADATTRIBUTE:MTA

    • STAThreadingAttribute - /CLRTHREADATTRIBUTE:STA

    Para obter mais informações, consulte /CLRTHREADATTRIBUTE (definir atributo de thread CLR).

  • CLRUnmanagedCodeCheck

    Parâmetro booliano opcional.

    Especifica se o vinculador aplicará SuppressUnmanagedCodeSecurityAttribute a chamadas P/Invoke geradas pelo vinculador do código gerenciado em DLLs nativas.

    Para obter mais informações, consulte /CLRUNMANAGEDCODECHECK (Adicionar SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

    Parâmetro de cadeia de caracteres opcional.

    Prepara uma imagem para aplicação de patch quente.

    Especifique um dos valores a seguir, que corresponde a uma opção de vinculador.

    • Habilitado - /FUNCTIONPADMIN

    • X86Image - /FUNCTIONPADMIN:5

    • X64Image - /FUNCTIONPADMIN:6

    • ItaniumImage - /FUNCTIONPADMIN:16

    Para obter mais informações, consulte /FUNCTIONPADMIN (Criar imagem hotpatchable).

  • DataExecutionPrevention

    Parâmetro booliano opcional.

    Se true, indica que um executável foi testado para ser compatível com o recurso de Prevenção de Execução de Dados do Windows.

    Para obter mais informações, consulte /NXCOMPAT (compatível com a prevenção de execução de dados).

  • DelayLoadDLLs

    Parâmetro String[] opcional.

    Esse parâmetro causa o carregamento atrasado de DLLs. Especifique o nome de uma DLL para atrasar a carga.

    Para obter mais informações, consulte /DELAYLOAD (Atraso na importação de carga).

  • DelaySign

    Parâmetro booliano opcional.

    Se true, assinar parcialmente um assembly. Por padrão, o valor é false.

    Para obter mais informações, consulte /DELAYSIGN (Assinar parcialmente um assembly).

  • Driver

    Parâmetro de cadeia de caracteres opcional.

    Especifique esse parâmetro para criar um driver do modo kernel do Windows NT.

    Especifique um dos seguintes valores, cada um dos quais corresponde a uma opção de vinculador.

    • NotSet - <nenhum>

    • Motorista - /Motorista

    • UpOnly - /DRIVER:UPONLY

    • WDM - /DRIVER:WDM

    Para obter mais informações, consulte /DRIVER (driver do modo kernel do Windows NT).

  • EmbedManagedResourceFile

    Parâmetro String[] opcional.

    Insere um arquivo de recurso em um assembly. Especifique o nome do arquivo de recurso necessário. Opcionalmente, especifique o nome lógico, que é usado para carregar o recurso e a opção PRIVATE , que indica no manifesto do assembly que o arquivo de recurso é privado.

    Para obter mais informações, consulte /ASSEMBLYRESOURCE (Inserir um recurso gerenciado).

  • EnableCOMDATFolding

    Parâmetro booliano opcional.

    Se true, habilita a dobragem COMDAT idêntica.

    Para obter mais informações, consulte o ICF[= iterations] argumento /OPT (Otimizações).

  • EnableUAC

    Parâmetro booliano opcional.

    Se true, especifica que as informações do UAC (Controle de Conta de Usuário) estão inseridas no manifesto do programa.

    Para obter mais informações, consulte /MANIFESTUAC (Insira informações do UAC no manifesto).

  • EntryPointSymbol

    Parâmetro de cadeia de caracteres opcional.

    Especifica uma função de ponto de entrada como o endereço inicial de um arquivo .exe ou DLL. Especifique um nome de função como o valor do parâmetro.

    Para obter mais informações, consulte /ENTRY (símbolo de ponto de entrada).

  • FixedBaseAddress

    Parâmetro booliano opcional.

    Se true, cria um programa ou DLL que pode ser carregado somente em seu endereço base preferencial.

    Para obter mais informações, consulte /FIXED (endereço base fixo).

  • ForceFileOutput

    Parâmetro de cadeia de caracteres opcional.

    Informa ao vinculador para criar um arquivo de.exe válido ou DLL mesmo se um símbolo for referenciado, mas não definido, ou se for definido por multiplicação.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • Habilitado - /FORÇA

    • MultiplyDefinedSymbolOnly - /FORCE:MULTIPLE

    • UndefinedSymbolOnly - /FORCE:UNRESOLVED

    Para obter mais informações, consulte /FORCE (Forçar saída de arquivo).

  • ForceSymbolReferences

    Parâmetro String[] opcional.

    Esse parâmetro informa ao vinculador para adicionar um símbolo especificado à tabela de símbolos.

    Para obter mais informações, consulte /INCLUDE (Forçar referências de símbolo).

  • FunctionOrder

    Parâmetro de cadeia de caracteres opcional.

    Esse parâmetro otimiza seu programa colocando as COMDATs (funções empacotadas) especificadas na imagem em uma ordem predeterminada.

    Para obter mais informações, consulte /ORDER (Colocar funções em ordem).

  • GenerateDebugInformation

    Parâmetro booliano opcional.

    Se true, cria informações de depuração para o arquivo .exe ou DLL.

    Para obter mais informações, consulte /DEBUG (Gerar informações de depuração).

  • GenerateManifest

    Parâmetro booliano opcional.

    Se true, cria um arquivo de manifesto lado a lado.

    Para obter mais informações, consulte /MANIFEST (Criar manifesto de assembly lado a lado).

  • GenerateMapFile

    Parâmetro booliano opcional.

    Se true, cria um arquivo de mapa. A extensão de nome de arquivo do arquivo de mapa é .map.

    Para obter mais informações, consulte /MAP (Gerar mapfile).

  • HeapCommitSize

    Parâmetro de cadeia de caracteres opcional.

    Especifica a quantidade de memória física no heap a ser alocada por vez.

    Para obter mais informações, consulte o commit argumento em /HEAP (Definir tamanho do heap). Além disso, consulte o parâmetro HeapReserveSize .

  • HeapReserveSize

    Parâmetro de cadeia de caracteres opcional.

    Especifica a alocação total de heap na memória virtual.

    Para obter mais informações, consulte o reserve argumento em /HEAP (Definir tamanho do heap). Além disso, consulte o parâmetro HeapCommitSize nesta tabela.

  • IgnoreAllDefaultLibraries

    Parâmetro booliano opcional.

    Se true, informa ao vinculador para remover uma ou mais bibliotecas padrão da lista de bibliotecas que pesquisa quando resolve referências externas.

    Para obter mais informações, consulte /NODEFAULTLIB (Ignorar bibliotecas).

  • IgnoreEmbeddedIDL

    Parâmetro booliano opcional.

    Se true, especifica que quaisquer atributos IDL no código-fonte não devem ser processados em um arquivo .idl .

    Para obter mais informações, consulte /IGNOREIDL (Não processar atributos em MIDL).

  • IgnoreImportLibrary

    Parâmetro booliano opcional.

    Se true, especifica que a biblioteca de importação gerada por essa configuração não deve ser importada para projetos dependentes.

    Esse parâmetro não corresponde a uma opção de vinculador.

  • IgnoreSpecificDefaultLibraries

    Parâmetro String[] opcional.

    Especifica um ou mais nomes de bibliotecas padrão a serem ignorados. Separe várias bibliotecas usando ponto e vírgula.

    Para obter mais informações, consulte /NODEFAULTLIB (Ignorar bibliotecas).

  • ImageHasSafeExceptionHandlers

    Parâmetro booliano opcional.

    Se true, o vinculador produzirá uma imagem somente se também puder produzir uma tabela dos manipuladores de exceção seguras da imagem.

    Para obter mais informações, consulte /SAFESEH (a imagem tem manipuladores de exceção seguros).

  • ImportLibrary

    Um nome de biblioteca de importação especificado pelo usuário que substitui o nome da biblioteca padrão.

    Para obter mais informações, consulte /IMPLIB (biblioteca de importação de nomes).

  • KeyContainer

    Parâmetro de cadeia de caracteres opcional.

    Contêiner que contém a chave de um assembly assinado.

    Para obter mais informações, consulte /KEYCONTAINER (Especifique um contêiner de chave para assinar um assembly). Além disso, consulte o parâmetro KeyFile nesta tabela.

  • KeyFile

    Parâmetro de cadeia de caracteres opcional.

    Especifica um arquivo que contém a chave de um assembly assinado.

    Para obter mais informações, consulte /KEYFILE (Especificar chave ou par de chaves para assinar um assembly). Além disso, consulte o parâmetro KeyContainer .

  • LargeAddressAware

    Parâmetro booliano opcional.

    Se true, o aplicativo pode lidar com endereços maiores que 2 gigabytes.

    Para obter mais informações, consulte /LARGEADDRESSAWARE (Manipular endereços grandes).

  • LinkDLL

    Parâmetro booliano opcional.

    Se true, compila uma DLL como o arquivo de saída principal.

    Para obter mais informações, consulte /DLL (Criar uma DLL).

  • LinkErrorReporting

    Parâmetro de cadeia de caracteres opcional.

    Permite que você forneça informações de ICE (erro do compilador interno) diretamente para a Microsoft.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:QUEUE

    • SendErrorReport - /ERRORREPORT:SEND

    Para obter mais informações, consulte /ERRORREPORT (Relatar erros internos do vinculador).

  • LinkIncremental

    Parâmetro booliano opcional.

    Se true, habilita a vinculação incremental.

    Para obter mais informações, consulte /INCREMENTAL (Link incremental).

  • LinkLibraryDependencies

    Parâmetro booliano opcional.

    Se true, especifica que as saídas de biblioteca das dependências do projeto são vinculadas automaticamente.

    Esse parâmetro não corresponde a uma opção de vinculador.

  • LinkStatus

    Parâmetro booliano opcional.

    Se true, especifica que o vinculador deve exibir um indicador de progresso que mostra qual porcentagem do link está concluída.

    Para obter mais informações, consulte o STATUS argumento /LTCG (geração de código em tempo de link).

  • LinkTimeCodeGeneration

    Parâmetro de cadeia de caracteres opcional.

    Especifica opções para otimização guiada por perfil.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • Inadimplência - <nenhum>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimization - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG:PGUpdate

    Para obter mais informações, consulte /LTCG (geração de código em tempo de link).

  • ManifestFile

    Parâmetro de cadeia de caracteres opcional.

    Altera o nome do arquivo de manifesto padrão para o nome do arquivo especificado.

    Para obter mais informações, consulte /MANIFESTFILE (arquivo de manifesto de nome).

  • MapExports

    Parâmetro booliano opcional.

    Se true, informa ao vinculador para incluir funções exportadas em um arquivo de mapa.

    Para obter mais informações, consulte o EXPORTS argumento / MAPINFO (Incluir informações no mapfile).

  • MapFileName

    Parâmetro de cadeia de caracteres opcional.

    Altera o nome do arquivo de mapa padrão para o nome do arquivo especificado.

  • MergedIDLBaseFileName

    Parâmetro de cadeia de caracteres opcional.

    Especifica o nome do arquivo e a extensão de nome de arquivo do arquivo .idl .

    Para obter mais informações, consulte /IDLOUT (arquivos de saída Name MIDL).

  • MergeSections

    Parâmetro de cadeia de caracteres opcional.

    Combina seções em uma imagem. Especifique from-section=to-section.

    Para obter mais informações, consulte /MERGE (Combinar seções).

  • MidlCommandFile

    Parâmetro de cadeia de caracteres opcional.

    Especifique o nome de um arquivo que contém opções de linha de comando MIDL.

    Para obter mais informações, consulte /MIDL (Especificar opções de linha de comando MIDL).

  • MinimumRequiredVersion

    Parâmetro de cadeia de caracteres opcional.

    Especifica a versão mínima necessária do subsistema. Os argumentos são números decimais no intervalo de 0 a 65535.

  • ModuleDefinitionFile

    Parâmetro de cadeia de caracteres opcional.

    Especifica o nome de um arquivo de definição de módulo.

    Para obter mais informações, consulte /DEF (Especificar arquivo de definição de módulo).

  • MSDOSStubFileName

    Parâmetro de cadeia de caracteres opcional.

    Anexa o programa de MS-DOS stub especificado a um programa Win32.

    Para obter mais informações, consulte /STUB (MS-DOS nome do arquivo stub).

  • NoEntryPoint

    Parâmetro booliano opcional.

    Se true, especifica uma DLL somente de recurso.

    Para obter mais informações, consulte /NOENTRY (Sem ponto de entrada).

  • ObjectFiles

    Parâmetro De cadeia de caracteres implícita[] .

    Especifica os arquivos de objeto vinculados.

  • OptimizeReferences

    Parâmetro booliano opcional.

    Se true, elimina funções e/ou dados que nunca são referenciados.

    Para obter mais informações, consulte o REF argumento em /OPT (Otimizações).

  • OutputFile

    Parâmetro de cadeia de caracteres opcional.

    Substitui o nome padrão e o local do programa que o vinculador cria.

    Para obter mais informações, consulte /OUT (Nome do arquivo de saída).

  • PerUserRedirection

    Parâmetro booliano opcional.

    Se true e o Registro de Saída estiver habilitado, força as gravações do Registro a HKEY_CLASSES_ROOT a serem redirecionadas para HKEY_CURRENT_USER.

  • PreprocessOutput

    Parâmetro opcional ITaskItem[] .

    Define uma matriz de itens de saída de pré-processador que podem ser consumidos e emitidos por tarefas.

  • PreventDllBinding

    Parâmetro booliano opcional.

    Se true, indica Bind.exe que a imagem vinculada não deve ser associada.

    Para obter mais informações, consulte /ALLOWBIND (Impedir associação de DLL).

  • Perfil

    Parâmetro booliano opcional.

    Se true, produz um arquivo de saída que pode ser usado com o criador de perfil das Ferramentas de Desempenho .

    Para obter mais informações, consulte /PROFILE (criador de perfil de Ferramentas de Desempenho).

  • ProfileGuidedDatabase

    Parâmetro de cadeia de caracteres opcional.

    Especifica o nome do arquivo .pgd que será usado para armazenar informações sobre o programa em execução

    Para obter mais informações, consulte /PGD (Especificar banco de dados para otimizações guiadas por perfil).

  • ProgramDatabaseFile

    Parâmetro de cadeia de caracteres opcional.

    Especifica um nome para o banco de dados do programa (PDB) que o vinculador cria.

    Para obter mais informações, consulte /PDB (Usar banco de dados do programa).

  • RandomizedBaseAddress

    Parâmetro booliano opcional.

    Se true, gera uma imagem executável que pode ser rebased aleatoriamente no tempo de carga usando o recurso de ASLR (randomização de layout de espaço de endereço ) do Windows.

    Para obter mais informações, consulte /DYNAMICBASE (Usar a randomização do layout de espaço de endereço).

  • RegisterOutput

    Parâmetro booliano opcional.

    Se true, registra a saída primária desse build.

  • SectionAlignment

    Parâmetro Integer opcional.

    Especifica o alinhamento de cada seção dentro do espaço de endereço linear do programa. O valor do parâmetro é um número de unidade de bytes e é uma potência de dois.

    Para obter mais informações, consulte /ALIGN (Alinhamento da seção).

  • SetChecksum

    Parâmetro booliano opcional.

    Se true, define a soma de verificação no cabeçalho de um arquivo .exe .

    Para obter mais informações, consulte /RELEASE (Definir a soma de verificação).

  • ShowProgress

    Parâmetro de cadeia de caracteres opcional.

    Especifica a verbosidade dos relatórios de progresso para a operação de vinculação.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • NotSet - <nenhum>

    • LinkVerbose - /PROLIXO

    • LinkVerboseLib - /VERBOSE:Lib

    • LinkVerboseICF - /VERBOSE:ICF

    • LinkVerboseREF - /VERBOSE:REF

    • LinkVerboseSAFESEH - /VERBOSE:SAFESEH

    • LinkVerboseCLR - /VERBOSE:CLR

    Para obter mais informações, consulte /VERBOSE (Imprimir mensagens de progresso).

  • Fontes

    Parâmetro necessário ITaskItem[] .

    Define uma matriz de itens de arquivo de origem do MSBuild que podem ser consumidos e emitidos por tarefas.

  • SpecifySectionAttributes

    Parâmetro de cadeia de caracteres opcional.

    Especifica os atributos de uma seção. Isso substitui os atributos que foram definidos quando o arquivo .obj da seção foi compilado.

    Para obter mais informações, consulte /SECTION (Especificar atributos de seção).

  • StackCommitSize

    Parâmetro de cadeia de caracteres opcional.

    Especifica a quantidade de memória física em cada alocação quando a memória adicional é alocada.

    Para obter mais informações, consulte o commit argumento /STACK (alocações de pilha).

  • StackReserveSize

    Parâmetro de cadeia de caracteres opcional.

    Especifica o tamanho total da alocação de pilha na memória virtual.

    Para obter mais informações, consulte o reserve argumento /STACK (alocações de pilha).

  • StripPrivateSymbols

    Parâmetro de cadeia de caracteres opcional.

    Cria um segundo arquivo de banco de dados de programa (PDB) que omite símbolos que você não deseja distribuir aos seus clientes. Especifique o nome do segundo arquivo PDB.

    Para obter mais informações, confira /PDBSTRIPPED (Remover símbolos privados).

  • Subsistema

    Parâmetro de cadeia de caracteres opcional.

    Especifica o ambiente para o executável.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • NotSet - <nenhum>

    • Consolar - /SUBSYSTEM:CONSOLE

    • Windows - /SUBSYSTEM:WINDOWS

    • Nativo - /SUBSYSTEM:NATIVE

    • Aplicativo - EFI/SUBSYSTEM:EFI_APPLICATION

    • Driver - do Serviço de Inicialização EFI/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER

    • ROM - EFI/SUBSYSTEM:EFI_ROM

    • Runtime - do EFI/SUBSYSTEM:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSYSTEM:WINDOWSCE

    • POSIX - /SUBSYSTEM:POSIX

    Para obter mais informações, consulte /SUBSYSTEM (Especificar subsistema).

  • SupportNobindOfDelayLoadedDLL

    Parâmetro booliano opcional.

    Se true, informa ao vinculador para não incluir uma IAT (Tabela de Endereço de Importação) associável na imagem final.

    Para obter mais informações, consulte o NOBIND argumento /DELAY (Atrasar configurações de importação de carga).

  • SupportUnloadOfDelayLoadedDLL

    Parâmetro booliano opcional.

    Se true, informa a função auxiliar de carregamento de atraso para dar suporte ao descarregamento explícito da DLL.

    Para obter mais informações, consulte o UNLOAD argumento /DELAY (Atrasar configurações de importação de carga).

  • SuppressStartupBanner

    Parâmetro booliano opcional.

    Se true, impede a exibição da mensagem de número de versão e direitos autorais quando a tarefa é iniciada.

    Para obter mais informações, consulte /NOLOGO (Suprimir faixa de inicialização) (vinculador).

  • SwapRunFromCD

    Parâmetro booliano opcional.

    Se true, informa ao sistema operacional para primeiro copiar a saída do vinculador para um arquivo de troca e, em seguida, executar a imagem a partir daí.

    Para obter mais informações, consulte o CD argumento /SWAPRUN (Saída do vinculador de carga para o arquivo de troca). Além disso, consulte o parâmetro SwapRunFromNET .

  • SwapRunFromNET

    Parâmetro booliano opcional.

    Se true, informa ao sistema operacional para primeiro copiar a saída do vinculador para um arquivo de troca e, em seguida, executar a imagem a partir daí.

    Para obter mais informações, consulte o NET argumento /SWAPRUN (Saída do vinculador de carga para o arquivo de troca). Além disso, consulte o parâmetro SwapRunFromCD nesta tabela.

  • TargetMachine

    Parâmetro de cadeia de caracteres opcional.

    Especifica a plataforma de destino para o programa ou a DLL.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • NotSet - <nenhum>

    • 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 obter mais informações, consulte /MACHINE (Especificar plataforma de destino).

  • TerminalServerAware

    Parâmetro booliano opcional.

    Se true, define um sinalizador no campo IMAGE_OPTIONAL_HEADER DllCharacteristics no cabeçalho opcional da imagem do programa. Quando esse sinalizador for definido, o Servidor de Terminal não fará determinadas alterações no aplicativo.

    Para obter mais informações, consulte /TSAWARE (Criar aplicativo com reconhecimento do Terminal Server).

  • TrackerLogDirectory

    Parâmetro de cadeia de caracteres opcional.

    Especifica o diretório do log do rastreador.

  • TreatLinkerWarningAsErrors

    Parâmetro booliano opcional.

    Se true, não gerar nenhum arquivo de saída se o vinculador gerar um aviso.

    Para obter mais informações, consulte /WX (Tratar avisos do vinculador como erros).

  • TurnOffAssemblyGeneration

    Parâmetro booliano opcional.

    Se true, cria uma imagem para o arquivo de saída atual sem um assembly do .NET Framework.

    Para obter mais informações, consulte /NOASSEMBLY (Criar um módulo MSIL).

  • TypeLibraryFile

    Parâmetro de cadeia de caracteres opcional.

    Especifica o nome do arquivo e a extensão do nome do arquivo .tlb . Especifique um nome de arquivo ou um caminho e um nome de arquivo.

    Para obter mais informações, consulte /TLBOUT (arquivo Name .tlb).

  • TypeLibraryResourceID

    Parâmetro Integer opcional.

    Designa um valor especificado pelo usuário para uma biblioteca de tipos criada pelo vinculador. Especifique um valor de 1 a 65535.

    Para obter mais informações, consulte /TLBID (Especifique a ID do recurso para TypeLib).

  • UACExecutionLevel

    Parâmetro de cadeia de caracteres opcional.

    Especifica o nível de execução solicitado para o aplicativo quando ele é executado com o Controle de Conta de Usuário.

    Especifique um dos valores a seguir, cada um dos quais corresponde a uma opção de linha de comando.

    • AsInvoker - level='asInvoker'

    • Mais alto disponível - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

    Para obter mais informações, consulte o level argumento /MANIFESTUAC (insira informações do UAC no manifesto).

  • UACUIAccess

    Parâmetro booliano opcional.

    Se trueo aplicativo ignorar os níveis de proteção da interface do usuário e levar a entrada para janelas de permissão mais alta na área de trabalho; caso contrário, false.

    Para obter mais informações, consulte o uiAccess argumento /MANIFESTUAC (insira informações do UAC no manifesto).

  • UseLibraryDependencyInputs

    Parâmetro booliano opcional.

    Se true, as entradas para a ferramenta bibliotecária são usadas em vez do próprio arquivo de biblioteca quando as saídas de biblioteca das dependências do projeto são vinculadas.

  • Versão

    Parâmetro de cadeia de caracteres opcional.

    Coloque um número de versão no cabeçalho do arquivo.exe ou .dll . Especifique "major[.minor]". Os major argumentos e os minor argumentos são números decimais de 0 a 65535.

    Para obter mais informações, consulte /VERSION (Informações de versão).

Consulte também