Compartilhar via


Vincular tarefa

Encapsula a ferramenta de vinculador do Visual C++, link. exe. A ferramenta do vinculador vincula os arquivos de objeto de formato de arquivo de objeto comum (COFF) 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.

Parâmetros

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

Parâmetro

Descrição

AdditionalDependencies

Opcional String[] parâmetro.

Especifica uma lista de arquivos de entrada para adicionar o comando.

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

AdditionalLibraryDirectories

Opcional String[] parâmetro.

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

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

AdditionalManifestDependencies

Opcional String[] parâmetro.

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

Para obter mais informações, consulte / MANIFESTDEPENDENCY (Especifica o manifesto dependências). Além disso, consulte "Arquivos de configuração do Publisher" sobre o MSDN site da Web.

AdditionalOptions

Opcional String parâmetro.

Uma lista de opções do vinculador conforme especificado na linha de comando. Por exemplo, "/option# de /option2 /option1". Use este parâmetro para especificar as opções de vinculador que não são representadas por outros Link parâmetro da tarefa.

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

AddModuleNamesToAssembly

Opcional String[] parâmetro.

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

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

AllowIsolation

Opcional Boolean parâmetro.

Se true, faz com que o sistema operacional para o manifesto de pesquisas e cargas. Se false, indica que as DLLs são carregadas como se houve nenhum manifesto.

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

AssemblyDebug

Opcional Boolean parâmetro.

Se true, emite a DebuggableAttribute atributo com o rastreamento de informações de depuração e desativa o JIT otimizações. Se false, emite a DebuggableAttribute atributo mas desativa o rastreamento de informações de depuração e permite otimizações de JIT.

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

AssemblyLinkResource

Opcional String[] parâmetro.

Cria um link para um.Recurso 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.NET Framework recurso).

AttributeFileTracking

Implícito Boolean parâmetro.

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

BaseAddress

Opcional String parâmetro.

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

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

BuildingInIDE

Opcional Boolean parâmetro.

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

Esse parâmetro não possui nenhum opção de vinculador equivalente.

CLRImageType

Opcional String parâmetro.

Define o tipo de uma imagem de runtime (CLR) de idioma comum.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de vinculador.

ValorOpção de linha de comando
Default<none>.
ForceIJWImage/CLRIMAGETYPE:IJW
ForcePureILImage/CLRIMAGETYPE:PURE
ForceSafeILImage/CLRIMAGETYPE:SAFE

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

CLRSupportLastError

Opcional String parâmetro.

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

Especifica um dos seguintes valores, cada um correspondendo a uma opção de vinculador.

ValorOpção de linha de comando
Enabled/CLRSupportLastError
Disabled/CLRSupportLastError:NO
SystemDlls/CLRSupportLastError:SYSTEMDLL

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

CLRThreadAttribute

Opcional String parâmetro.

Especifica explicitamente o atributo de thread do ponto de entrada do seu programa CLR.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de vinculador.

ValorOpção de linha de comando
DefaultThreadingAttribute/CLRTHREADATTRIBUTE:NONE
MTAThreadingAttribute/CLRTHREADATTRIBUTE:MTA
STAThreadingAttribute/CLRTHREADATTRIBUTE:STA

Para obter mais informações, consulte / CLRTHREADATTRIBUTE (atributo do segmento CLR do conjunto).

CLRUnmanagedCodeCheck

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte / /CLRUNMANAGEDCODECHECK (adiciona SupressUnmanagedCodeSecurityAttribute).

CreateHotPatchableImage

Opcional String parâmetro.

Prepara uma imagem para o hot patching.

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

ValorOpção de linha de comando
Enabled/FUNCTIONPADMIN
X86Image/FUNCTIONPADMIN:5
X64Image/FUNCTIONPADMIN:6
ItaniumImage/FUNCTIONPADMIN:16

Para obter mais informações, consulte / FUNCTIONPADMIN (criar imagem de Hotpatchable).

DataExecutionPrevention

Opcional Boolean parâmetro.

Se true, que 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 prevenção de execução de dados).

DelayLoadDLLs

Opcional String[] parâmetro.

Este parâmetro faz com que carregamento atrasado de DLLs. Especifique o nome de uma DLL para atrasar o carregamento.

Para obter mais informações, consulte / Executar delayload em (importação de carregamento de atraso).

DelaySign

Opcional Boolean parâmetro.

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

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

Driver

Opcional String parâmetro.

Especifica este parâmetro para criar um driver de modo de kernel Windows NT.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de vinculador.

ValorOpção de linha de comando
NotSet<none>.
Driver/Driver
UpOnly/DRIVER:UPONLY
WDM/DRIVER:WDM

Para obter mais informações, consulte / DRIVER (Driver de modo de Kernel Windows NT).

EmbedManagedResourceFile

Opcional String[] parâmetro.

Incorpora um arquivo de recurso em um assembly. Especifique o nome do arquivo de recurso necessário. Opcionalmente, especificar o nome lógico, o que é usado para carregar o recurso, e o PRIVATE opção, que indica o manifesto do assembly é que o arquivo de recurso é particular.

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

EnableCOMDATFolding

Opcional Boolean parâmetro.

Se true, habilita a dobra de COMDAT idênticos.

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

EnableUAC

Opcional Boolean parâmetro.

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 / (Informações do UAC incorpora no manifesto) MANIFESTUAC.

EntryPointSymbol

Opcional String parâmetro.

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

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

FixedBaseAddress

Opcional Boolean parâmetro.

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

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

ForceFileOutput

Opcional String parâmetro.

Instrui o vinculador para criar um arquivo. exe válido ou DLL mesmo se um símbolo é referenciado, mas não definido ou é multiplicar definido.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
Enabled/FORCE
MultiplyDefinedSymbolOnly/FORCE:MULTIPLE
UndefinedSymbolOnly/FORCE:UNRESOLVED

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

ForceSymbolReferences

Opcional String[] parâmetro.

Esse parâmetro instrui o vinculador para adicionar um símbolo especificado para a tabela de símbolos.

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

FunctionOrder

Opcional String parâmetro.

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

Para obter mais informações, consulte / ORDEM (funções de colocar em ordem).

GenerateDebugInformation

Opcional Boolean parâmetro.

Se true, cria as 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

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte / MANIFESTO (criar o manifesto do Assembly de lado a lado).

GenerateMapFile

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte / MAPEAR (Gerar Mapfile).

HeapCommitSize

Opcional String parâmetro.

Especifica a quantidade de memória física no heap alocar cada vez.

Para obter mais informações, consulte o commit argumento no / HEAP (tamanho de Heap do conjunto). Consulte também o HeapReserveSize parâmetro.

HeapReserveSize

Opcional String parâmetro.

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

Para obter mais informações, consulte o reserve argumento no / HEAP (tamanho de Heap do conjunto). Consulte também o HeapCommitSize parâmetro na tabela.

IgnoreAllDefaultLibraries

Opcional Boolean parâmetro.

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

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

IgnoreEmbeddedIDL

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte / /IGNOREIDL (não o processo de atributos em MIDL).

IgnoreImportLibrary

Opcional Boolean parâmetro.

Se true, especifica que a biblioteca de importações gerada por esta configuração não deve ser importada em projetos dependentes.

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

IgnoreSpecificDefaultLibraries

Opcional String[] parâmetro.

Especifica um ou mais nomes das bibliotecas padrão para ignorar. Separe várias bibliotecas usando o ponto e vírgula.

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

ImageHasSafeExceptionHandlers

Opcional Boolean parâmetro.

Se true, o vinculador produz uma imagem somente se ele também pode produzir uma tabela de manipuladores de exceção segura. da imagem

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

ImportLibrary

Opcional String parâmetro.

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

KeyContainer

Opcional String parâmetro.

Recipiente que contém a chave para um assembly assinado.

Para obter mais informações, consulte / KEYCONTAINER (Especifica um contêiner de chave para assinar um Assembly). Consulte também o KeyFile parâmetro na tabela.

KeyFile

Opcional String parâmetro.

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

Para obter mais informações, consulte / KEYFILE (especificar a chave ou par de chaves para assinar um Assembly). Consulte também o KeyContainer parâmetro.

LargeAddressAware

Opcional Boolean parâmetro.

Se true, o aplicativo pode manipular a endereços maiores que 2 gigabytes.

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

LinkDLL

Opcional Boolean parâmetro.

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

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

LinkErrorReporting

Opcional String parâmetro.

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

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
NoErrorReport/ERRORREPORT:NONE
PromptImmediately/ERRORREPORT:PROMPT
QueueForNextLogin/ERRORREPORT:QUEUE
SendErrorReport/ERRORREPORT:SEND

Para obter mais informações, consulte / ERRORREPORT (relatório de erros internos do vinculador).

LinkIncremental

Opcional Boolean parâmetro.

Se true, habilita o vínculo incremental.

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

LinkLibraryDependencies

Opcional Boolean parâmetro.

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

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

LinkStatus

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte o STATUS o argumento de / /LTCG (geração de código Link-time).

LinkTimeCodeGeneration

Opcional String parâmetro.

Especifica opções de Otimização Guiada por perfil.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
Default<none>.
UseLinkTimeCodeGeneration/LTCG
PGInstrument/LTCG:PGInstrument
PGOptimization/LTCG:PGOptimize
PGUpdate/LTCG:PGUpdate

Para obter mais informações, consulte / /LTCG (geração de código Link-time).

ManifestFile

Opcional String parâmetro.

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

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

MapExports

Opcional Boolean parâmetro.

Se true, que instrui o vinculador a incluir funções exportadas em um arquivo de mapa.

Para obter mais informações, consulte o EXPORTS o argumento de / O MAPINFO (incluir informações no Mapfile).

MapFileName

Opcional String parâmetro.

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

MergedIDLBaseFileName

Opcional String parâmetro.

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 do MIDL nome).

MergeSections

Opcional String parâmetro.

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

Para obter mais informações, consulte / Mesclar (combinar seções).

MidlCommandFile

Opcional String parâmetro.

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

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

MinimumRequiredVersion

Opcional String parâmetro.

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

ModuleDefinitionFile

Opcional String parâmetro.

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

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

MSDOSStubFileName

Opcional String parâmetro.

Anexa o programa especificado de stub do MS-DOS para um programa em Win32.

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

NoEntryPoint

Opcional Boolean parâmetro.

Se true, especifica uma DLL somente recurso.

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

ObjectFiles

Implícito String[] parâmetro.

Especifica os arquivos de objeto que estão vinculados.

OptimizeReferences

Opcional Boolean parâmetro.

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

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

OutputFile

Opcional String parâmetro.

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

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

PerUserRedirection

Opcional Boolean parâmetro.

Se true e registrar saída estiver ativada, força gravações no registro para HKEY_CLASSES_ROOT a ser redirecionado para HKEY_CURRENT_USER.

PreprocessOutput

Opcional ITaskItem[] parâmetro.

Define uma matriz de itens de saída de pré-processador que pode ser consumido e emitido por tarefas.

PreventDllBinding

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte / ALLOWBIND (impedir a ligação de DLL).

Profile

Opcional Boolean parâmetro.

Se true, produz um arquivo de saída pode ser usado com o Performance Tools profiler.

Para obter mais informações, consulte Ou o perfil (Profiler de ferramentas de desempenho).

ProfileGuidedDatabase

Opcional String parâmetro.

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 (Especifica o banco de dados para otimizações guiadas por perfil).

ProgramDatabaseFile

Opcional String parâmetro.

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

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

RandomizedBaseAddress

Opcional Boolean parâmetro.

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

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

RegisterOutput

Opcional Boolean parâmetro.

Se true, que registra a saída primária da compilação.

SectionAlignment

Opcional Integer parâmetro.

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 bytes de unidade e uma potência de dois.

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

SetChecksum

Opcional Boolean parâmetro.

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

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

ShowProgress

Opcional String parâmetro.

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

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
NotSet<none>.
LinkVerbose/VERBOSE
LinkVerboseLib/VERBOSE:Lib
LinkVerboseICF/VERBOSE:ICF
LinkVerboseREF/VERBOSE:REF
LinkVerboseSAFESEH/VERBOSE:SAFESEH
LinkVerboseCLR/VERBOSE:CLR

Para obter mais informações, consulte /VERBOSE (mensagens de andamento da impressão).

Sources

Obrigatório ITaskItem[] parâmetro.

Define uma matriz dos itens de arquivo de origem de MSBuild que pode ser consumido e emitido por tarefas.

SpecifySectionAttributes

Opcional String parâmetro.

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

Para obter mais informações, consulte / SEÇÃO (especificam atributos de seção).

StackCommitSize

Opcional String parâmetro.

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 o argumento de / PILHA (alocações de pilha).

StackReserveSize

Opcional String parâmetro.

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

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

StripPrivateSymbols

Opcional String parâmetro.

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

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

SubSystem

Opcional String parâmetro.

Especifica o ambiente para o executável.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
NotSet<none>.
Console/SUBSYSTEM:CONSOLE
Windows/SUBSYSTEM:WINDOWS
Native/SUBSYSTEM:NATIVE
EFI Application/SUBSYSTEM:EFI_APPLICATION
EFI Boot Service Driver/SUBSYSTEM:EFI_BOOT_SERVICE_DRIVER
EFI ROM/SUBSYSTEM:EFI_ROM
EFI Runtime/SUBSYSTEM:EFI_RUNTIME_DRIVER
WindowsCE/SUBSYSTEM:WINDOWSCE
POSIX/SUBSYSTEM:POSIX

Para obter mais informações, consulte / O subsistema (Especifica o subsistema).

SupportNobindOfDelayLoadedDLL

Opcional Boolean parâmetro.

Se true, que instrui o vinculador para não incluir um ligáveis importação endereço tabela (IAT) na imagem final.

Para obter mais informações, consulte o NOBIND o argumento de / ATRASO (Delay carregar configurações de importação).

SupportUnloadOfDelayLoadedDLL

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte o UNLOAD o argumento de / ATRASO (Delay carregar configurações de importação).

SuppressStartupBanner

Opcional Boolean parâmetro.

Se true, impede a exibição do número de versão e copyright mensagem quando inicia a tarefa.

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

SwapRunFromCD

Opcional Boolean parâmetro.

Se true, informa ao sistema operacional para a primeira cópia de saída do vinculador para um arquivo de troca e executa a imagem a partir daí.

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

SwapRunFromNET

Opcional Boolean parâmetro.

Se true, informa ao sistema operacional para a primeira cópia de saída do vinculador para um arquivo de troca e executa a imagem a partir daí.

Para obter mais informações, consulte o NET o argumento de / SWAPRUN (saída de vinculador de carga para o arquivo de troca). Consulte também o SwapRunFromCD parâmetro na tabela.

TargetMachine

Opcional String parâmetro.

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

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
NotSet<none>.
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 / MÁQUINA (Especifica a plataforma de destino).

TerminalServerAware

Opcional Boolean parâmetro.

Se true, que define um sinalizador no campo IMAGE_OPTIONAL_HEADER DllCharacteristics cabeçalho opcional. da imagem do programa Quando esse sinalizador estiver definido, o servidor de Terminal não fazer certas alterações para o aplicativo.

Para obter mais informações, consulte / /TSAWARE (criar o aplicativo com reconhecimento de servidor de Terminal).

TrackerLogDirectory

Opcional String parâmetro.

Especifica o diretório de log do controlador.

TreatLinkerWarningAsErrors

Opcional Boolean parâmetro.

Se true, faz com que nenhum arquivo de saída ser gerada se o vinculador gera um aviso.

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

TurnOffAssemblyGeneration

Opcional Boolean parâmetro.

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

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

TypeLibraryFile

Opcional String parâmetro.

Especifica o nome do 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.Arquivo TLB).

TypeLibraryResourceID

Opcional Integer parâmetro.

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

Para obter mais informações, consulte / TLBID (Especifica o ID de recurso para TypeLib).

UACExecutionLevel

Opcional String parâmetro.

Especifica o nível de execução solicitado para o aplicativo quando ele é executado sob com controle de conta de usuário.

Especifica um dos seguintes valores, cada um correspondendo a uma opção de linha de comando.

ValorOpção de linha de comando
AsInvoker level='asInvoker'
HighestAvailable level='highestAvailable'
RequireAdministrator level='requireAdministrator'

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

UACUIAccess

Opcional Boolean parâmetro.

Se true, o aplicativo ignora os níveis de proteção de interface de usuário e unidades de entrada para o windows mais altos de permissão na área de trabalho (como um teclado virtual); Caso contrário, false.

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

UseLibraryDependencyInputs

Opcional Boolean parâmetro.

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

Version

Opcional String parâmetro.

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

Para obter mais informações, consulte / VERSÃO (informações de versão).

Consulte também

Outros recursos

Referência de tarefa do MSBuild