Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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
dependencyseçã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. 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 booliano opcional.
Se
true, emite o atributo DebuggableAttribute junto com o acompanhamento de informações de depuração e desabilita otimizações JIT. Sefalse, 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
commitargumento 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
reserveargumento 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
STATUSargumento /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
EXPORTSargumento / 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
REFargumento 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
truee 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
commitargumento /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
reserveargumento /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
NOBINDargumento /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
UNLOADargumento /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
CDargumento /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
NETargumento /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
levelargumento /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
uiAccessargumento /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]". Osmajorargumentos e osminorargumentos são números decimais de 0 a 65535.Para obter mais informações, consulte /VERSION (Informações de versão).