Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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
dependencyatributos 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. Sefalse, 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. Iffalse, 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
commitargumento 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
reserveargumento 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
STATUSargumento 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
EXPORTSargumento 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
REFargumento 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
truee 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
commitargumento /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
reserveargumento /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
NOBINDargumento /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
UNLOADargumento /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
CDargumento /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
NETargumento /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
levelargumento 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
uiAccessargumento 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]". Osmajorargumentos eminorsão números decimais de 0 a 65535.Para obter mais informações, consulte /VERSION (Version information).