Partilhar via


Tarefa de ligação

Observação

Esta tarefa só está disponível ao usar o sistema de compilação C++.

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

Parâmetros

A seguir são descritos 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.

  • Dependências adicionais

    Parâmetro opcional String[].

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

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

  • Diretórios de bibliotecas adicionais

    Parâmetro opcional String[].

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

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

  • AdditionalManifestDependencies

    Parâmetro opcional String[].

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

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

  • Opções adicionais

    Parâmetro String 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 Opções do vinculador.

  • AddModuleNamesToAssembly

    Parâmetro opcional String[].

    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 booleano opcional.

    Se true, faz com que o sistema operacional faça pesquisas e carregamentos de manifesto. 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 booleano opcional.

    If true, emite o atributo DebuggableAttribute juntamente com o rastreamento de informações de depuração e desabilita otimizações JIT. If false, emite o atributo DebuggableAttribute , mas desabilita o rastreamento de informações de depuração e habilita otimizações JIT.

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

  • AssemblyLinkResource

    Parâmetro opcional String[].

    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 to .NET Framework resource).

  • AttributeFileTracking

    Parâmetro booleano implícito.

    Permite um rastreamento de arquivos mais profundo para capturar o comportamento incremental do link. Sempre retorna true.

  • Endereço Base

    Parâmetro String opcional.

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

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

  • BuildingInIDE

    Parâmetro booleano opcional.

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

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

  • CLRImageType

    Parâmetro String 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:PURO

    • ForceSafeILImage - /CLRIMAGETYPE:SEGURO

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

  • CLRSupportLastError

    Parâmetro String opcional.

    Preserva o último código de erro de funções chamadas através do mecanismo P/Invoke.

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

    • Ativado - /CLRSupportLastError

    • Desabilitado - /CLRSupportLastError:NÃO

    • SystemDlls - /CLRSupportLastError:SYSTEMDLL

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

  • CLRThreadAttribute

    Parâmetro String opcional.

    Especifica explicitamente o atributo threading para o ponto de entrada do seu 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 (set CLR thread attribute).

  • CLRUnmanagedCodeCheck

    Parâmetro booleano 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 (Add SuppressUnmanagedCodeSecurityAttribute).

  • CreateHotPatchableImage

    Parâmetro String opcional.

    Prepara uma imagem para hot patching.

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

    • Ativado - /FUNCTIONPADMIN

    • X86Imagem - /FUNCTIONPADMIN:5

    • X64Imagem - /FUNCTIONPADMIN:6

    • ItaniumImagem - /FUNCTIONPADMIN:16

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

  • DataExecutionPrevention

    Parâmetro booleano opcional.

    If 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 opcional String[].

    Este parâmetro causa atraso no carregamento de DLLs. Especifique o nome de uma DLL para atrasar o carregamento.

    Para obter mais informações, consulte /DELAYLOAD (Delay load import).

  • DelaySign

    Parâmetro booleano opcional.

    Se true, assina parcialmente uma assembleia. Por predefinição, o valor é false.

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

  • Motorista

    Parâmetro String opcional.

    Especifique esse parâmetro para criar um driver de 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 - /MOTORISTA: UPONLY

    • WDM - /DRIVER: WDM

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

  • EmbedManagedResourceFile

    Parâmetro opcional String[].

    Incorpora 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 (Embed a managed resource).

  • EnableCOMDATFolding

    Parâmetro booleano opcional.

    Se true, habilita a dobragem COMDAT idêntica.

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

  • HabilitaçãoUAC

    Parâmetro booleano opcional.

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

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

  • EntryPointSymbol

    Parâmetro String opcional.

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

    Para obter mais informações, consulte /ENTRY (Entry-point symbol).

  • FixedBaseAddress

    Parâmetro booleano opcional.

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

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

  • ForceFileOutput

    Parâmetro String opcional.

    Diz ao vinculador para criar um arquivo .exe válido ou DLL, mesmo que um símbolo seja referenciado, mas não definido, ou seja multiplicado definido.

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

    • Ativado - /FORÇA

    • MultiplyDefinedSymbolOnly - /FORÇA: MÚLTIPLO

    • UndefinedSymbolOnly - /FORÇA:NÃO RESOLVIDO

    Para obter mais informações, consulte /FORCE (Force file output).

  • ForceSymbolReferences

    Parâmetro opcional String[].

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

    Para obter mais informações, consulte /INCLUDE (Force symbol references).

  • Ordem de Funções

    Parâmetro String opcional.

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

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

  • GenerateDebugInformation

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte /DEBUG (Generate debug info).

  • GenerateManifest

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte /MANIFEST (Create side-by-side assembly manifest).

  • GenerateMapFile

    Parâmetro booleano opcional.

    If 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 (Generate mapfile).

  • HeapCommitSize

    Parâmetro String opcional.

    Especifica a quantidade de memória física na pilha a ser alocada de cada vez.

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

  • HeapReserveSize

    Parâmetro String opcional.

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

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

  • IgnoreAllDefaultLibraries

    Parâmetro booleano opcional.

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

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

  • IgnoreEmbeddedIDL

    Parâmetro booleano opcional.

    If 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 booleano opcional.

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

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

  • IgnoreSpecificDefaultLibraries

    Parâmetro opcional String[].

    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 booleano opcional.

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

    Para obter mais informações, consulte /SAFESEH (Image has safe exception handlers).

  • ImportarBiblioteca

    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).

  • Contentor de chaves

    Parâmetro String opcional.

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

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

  • Arquivo-chave

    Parâmetro String opcional.

    Especifica um arquivo que contém a chave para 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 booleano 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 booleano opcional.

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

    Para obter mais informações, consulte /DLL (Build a DLL).

  • LinkErrorReporting

    Parâmetro String opcional.

    Permite fornecer informações de erro interno do compilador (ICE) diretamente à Microsoft.

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

    • NoErrorReport - /ERRORREPORT:NONE

    • PromptImmediately - /ERRORREPORT:PROMPT

    • QueueForNextLogin - /ERRORREPORT:FILA

    • SendErrorReport - /ERRORREPORT:ENVIAR

    Para obter mais informações, consulte /ERRORREPORT (Report internal linker errors).

  • LinkIncremental

    Parâmetro booleano opcional.

    Se true, habilita a vinculação incremental.

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

  • LinkLibraryDependencies

    Parâmetro booleano opcional.

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

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

  • Status do link

    Parâmetro booleano opcional.

    If 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 de /LTCG (Link-time code generation).

  • LinkTimeCodeGeneration

    Parâmetro String opcional.

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

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

    • Inadimplência - <nenhum>

    • UseLinkTimeCodeGeneration - /LTCG

    • PGInstrument - /LTCG:PGInstrument

    • PGOptimização - /LTCG:PGOptimize

    • PGUpdate

      - /LTCG: PGUpdate

    Para obter mais informações, consulte /LTCG (Link-time code generation).

  • ManifestFile

    Parâmetro String opcional.

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

    Para obter mais informações, consulte /MANIFESTFILE (Name manifest file).

  • MapExportações

    Parâmetro booleano opcional.

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

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

  • MapFileName

    Parâmetro String opcional.

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

  • MergedIDLBaseFileName

    Parâmetro String opcional.

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

    Para obter mais informações, consulte /IDLOUT (Name MIDL output files).

  • MergeSections

    Parâmetro String 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 String 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 String 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 String 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 String opcional.

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

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

  • NoEntryPoint

    Parâmetro booleano opcional.

    Se true, especifica uma DLL somente de recurso.

    Para obter mais informações, consulte /NOENTRY (No entry point).

  • ObjectFiles

    Parâmetro String[] implícito.

    Especifica os arquivos de objeto vinculados.

  • OptimizeReferences

    Parâmetro booleano 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).

  • Arquivo de saída

    Parâmetro String 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).

  • PerUserRedirecionamento

    Parâmetro booleano opcional.

    Se true e Registrar saída estiver habilitado, força as gravações do registro para HKEY_CLASSES_ROOT a serem redirecionadas para HKEY_CURRENT_USER.

  • PreprocessOutput

    Parâmetro opcional ITaskItem[] .

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

  • PreventDllBinding

    Parâmetro booleano opcional.

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

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

  • Perfil

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte /PROFILE (Performance Tools profiler).

  • ProfileGuidedDatabase

    Parâmetro String 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 String 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 de programas).

  • RandomizedBaseAddress

    Parâmetro booleano opcional.

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

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

  • RegisterOutput

    Parâmetro booleano opcional.

    If true, registra a saída primária dessa compilação.

  • SeçãoAlinhamento

    Parâmetro Integer opcional.

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

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

  • SetChecksum

    Parâmetro booleano 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).

  • MostrarProgresso

    Parâmetro String opcional.

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

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

    • NotSet - <nenhum>

    • LinkVerbose - /VERBOSE

    • 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 String opcional.

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

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

  • StackCommitSize

    Parâmetro String 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 (Stack alocações).

  • StackReserveSize

    Parâmetro String opcional.

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

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

  • StripPrivateSymbols

    Parâmetro String opcional.

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

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

  • Subsistema

    Parâmetro String opcional.

    Especifica o ambiente para o executável.

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

    • NotSet - <nenhum>

    • Consola - /SUBSYSTEM:CONSOLE

    • Mac OS - /SUBSISTEMA:WINDOWS

    • Nativo - /SUBSISTEMA:NATIVO

    • Aplicação - EFI/SUBSISTEMA:EFI_APPLICATION

    • Driver - de serviço de inicialização EFI/SUBSISTEMA:EFI_BOOT_SERVICE_DRIVER

    • ROM - EFI/SUBSISTEMA:EFI_ROM

    • Tempo de execução - EFI/SUBSISTEMA:EFI_RUNTIME_DRIVER

    • WindowsCE - /SUBSISTEMA: WINDOWSCE

    • POSIX - /SUBSISTEMA: POSIX

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

  • SupportNobindOfDelayLoadedDLL

    Parâmetro booleano opcional.

    If true, diz ao vinculador para não incluir uma Tabela de Endereços de Importação (IAT) vinculável na imagem final.

    Para obter mais informações, consulte o NOBIND argumento /DELAY (Delay load import settings).

  • SupportUnloadOfDelayLoadedDLL

    Parâmetro booleano opcional.

    If true, informa a função auxiliar delay-load para suportar o descarregamento explícito da DLL.

    Para obter mais informações, consulte o UNLOAD argumento /DELAY (Delay load import settings).

  • SuppressStartupBanner

    Parâmetro booleano opcional.

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

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

  • SwapRunFromCD

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte o CD argumento /SWAPRUN (Load linker output to swap file). Além disso, consulte o parâmetro SwapRunFromNET .

  • SwapRunFromNET

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte o NET argumento /SWAPRUN (Load linker output to swap file). Além disso, consulte o parâmetro SwapRunFromCD nesta tabela.

  • Máquina Alvo

    Parâmetro String opcional.

    Especifica a plataforma de destino para o programa ou DLL.

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

    • NotSet - <nenhum>

    • MáquinaARM - /MÁQUINA: BRAÇO

    • MáquinaEBC - /MÁQUINA: EBC

    • MáquinaIA64 - /MÁQUINA: IA64

    • MáquinaMIPS - /MÁQUINA: MIPS

    • MáquinaMIPS16 - /MÁQUINA: MIPS16

    • MáquinaMIPSFPU - /MÁQUINA: MIPSFPU

    • MáquinaMIPSFPU16 - /MÁQUINA: MIPSFPU16

    • MáquinaSH4 - /MÁQUINA: SH4

    • MáquinaPOLEGAR - /MÁQUINA: POLEGAR

    • MáquinaX64 - /MÁQUINA: X64

    • MáquinaX86 - /MÁQUINA: X86

    Para obter mais informações, consulte /MACHINE (Especificar plataforma de destino).

  • TerminalServerAware

    Parâmetro booleano opcional.

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

    Para obter mais informações, consulte /TSAWARE (Create Terminal Server aware application).

  • TrackerLogDirectory

    Parâmetro String opcional.

    Especifica o diretório do log do rastreador.

  • TreatLinkerWarningAsErrors

    Parâmetro booleano opcional.

    Se true, faz com que nenhum arquivo de saída seja gerado se o vinculador gerar um aviso.

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

  • TurnOffAssemblyGeneration

    Parâmetro booleano 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 String opcional.

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

    Para obter mais informações, consulte /TLBOUT (Nome do arquivo .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 (Especificar ID do recurso para TypeLib).

  • UACExecutionLevel

    Parâmetro String opcional.

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

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

    • AsInvoker - level='asInvoker'

    • O mais altoDisponível - level='highestAvailable'

    • RequireAdministrator - level='requireAdministrator'

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

  • UACUIAccess

    Parâmetro booleano opcional.

    Se true, o aplicativo ignora os níveis de proteção da interface do usuário e direciona 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 de /MANIFESTUAC (Incorpora informações do UAC no manifesto).

  • UseLibraryDependencyInputs

    Parâmetro booleano opcional.

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

  • Versão

    Parâmetro String opcional.

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

    Para obter mais informações, consulte /VERSION (Version information).

Consulte também