Compartilhar via


Opções do compilador C# listadas em ordem alfabética

As opções do compilador são classificadas em ordem alfabética.Para obter uma lista categóricos, consulte Opções do compilador C# listadas por categoria.

Opção

Objetivo

@

Lê um arquivo de resposta para obter mais opções.

/?

Exibe uma mensagem de uso para stdout.

/addmodule

Vincula módulos especificados neste assembly

/AppConfig

Especifica o local do arquivo app. config em tempo de ligação de assembly.

/baseaddress

Especifica o endereço base para a biblioteca a ser criado.

/bugreport

Cria um arquivo 'Bug Report'.Esse arquivo será enviado junto com qualquer informação de travamento se for usada com /errorreport:prompt ou /errorreport:send.

/checked

Faz o compilador gerar verificações de estouro.

/codepage

Especifica a página de código a ser usada ao abrir arquivos de origem.

/debug

Emite informações de depuração.

/define

Define os símbolos de compilação condicional.

/delaysign

Sinais de atraso assembly usando apenas a parte pública da chave de nome forte.

/doc

Especifica um arquivo de documentação XML para gerar.

/errorreport

Especifica como tratar erros do compilador interno: prompt, send ou none.O padrão é none.

/filealign

Especifica o alinhamento usado para as seções do arquivo de saída.

/fullpaths

Faz o compilador gerar caminhos totalmente qualificados.

/Help

Exibe uma mensagem de uso para stdout.

/highentropyva

Especifica que entropia alta que ASLR é suportado.

/incremental

Permite compilação incremental [obsoleta].

/contêiner de chave

Especifica um contêiner de chave de nome forte.

/keyfile

Especifica um arquivo de chave de nome forte.

/langversion

Especifica os modos de versão de idioma: ISO-1 ou padrão.

/lib

Especifica diretórios adicionais nos quais procurar por referências.

/link

Disponibiliza informações de tipo COM em assemblies especificados para o projeto.

/linkresource

Vincula o recurso especificado para este assembly.

/principal

Especifica o tipo que contém o ponto de entrada (ignorar todos os pontos de entrada possíveis).

/moduleassemblyname

Especifica um assembly cujos não públicos tipos um.netmodule pode acessar.

/noconfig

Instrui o compilador não automática incluem CSC.RSP automaticamente.

/nologo

Suprime a mensagem de direitos autorais do compilador.

/nostdlib

Instrui o compilador não a referência de biblioteca padrão (mscorlib. dll).

/nenhumaviso

Desativa mensagens de aviso específicas

/nowin32manifest

Instrui o compilador não para incorporar um manifesto de aplicativo no arquivo executável.

/optimize

Habilita/desabilita otimizações.

/out

Especifica o nome do arquivo de saída (padrão: nome base do arquivo com classe main ou primeiro arquivo).

/PDB

Especifica o nome do arquivo e o local do arquivo. PDB.

/platform

Limites de quais plataformas este código pode ser executado: x86, Itanium, x64, qualquer_cpu, ou anycpu32bitpreferred.O padrão é anycpu.

/preferreduilang

Especifica o idioma a ser usado para a saída do compilador.

/recurse

Inclui todos os arquivos no diretório atual e subdiretórios de acordo com as especificações curinga.

/reference

Referências metadados de arquivos assembly especificado.

/resource

Incorpora o recurso especificado.

/subsystemversion

Especifica a versão mínima do subsistema pode usar o arquivo executável.

/target

Especifica o formato do arquivo de saída usando uma das quatro opções:/target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, /target:winmdobj.

/unsafe

Permite seguro código.

/utf8output

Mensagens saídas do compilador em codificação UTF-8.

/Warn

Define o nível de aviso (0-4).

/warnaserror

Relata avisos específicos como erros.

/win32icon

Usa este ícone para a saída.

/win32manifest

Especifica um arquivo de manifesto win32 personalizado.

/win32res

Especifica o arquivo de recurso do win32 (. res).

Consulte também

Tarefas

Como: definir variáveis de ambiente

Referência

Opções do compilador C# listadas por categoria

<compiler> Elemento

Outros recursos

Opções do compilador C#