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

As opções do compilador são classificadas em ordem alfabética. Para obter uma lista categórica, consulte Opções de 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 os 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 'Bug Report' arquivo. Este arquivo será enviado junto com qualquer informação de travamento se ele for usado com /errorreport:prompt ou /errorreport:send.

/checked

Faz com que o compilador gere verificações de estouro.

/codepage

Especifica a página de código para usar ao abrir arquivos de origem.

/Debug

Emite as informações de depuração.

/Define

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

/DelaySign

Sinais de atraso do 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 nenhum. O padrão é none.

/filealign

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

/fullpaths

Faz com que o compilador gere caminhos totalmente qualificados.

/help

Exibe uma mensagem de uso para stdout.

/incremental

Permite a 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 Default.

/lib

Especifica diretórios adicionais na qual deseja procurar por referências.

/link

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

/linkresource

Vincula o recurso especificado a este assembly.

/principal

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

/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 para a biblioteca de referência padrão (mscorlib. dll).

/nenhumaviso

Desabilita as mensagens de aviso específicas

/nowin32manifest.

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

/Optimize

Ativa/desativa otimizações.

/out

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

/PDB

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

/platform

Limita a quais plataformas este código pode ser executado: x86, Itanium, x64 ou qualquer_cpu. O padrão é qualquer_cpu.

/recurse

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

/reference

Referências metadados dos arquivos de assembly especificado.

/Resource

Incorpora o recurso especificado.

/Target

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

/unsafe

Permite que inseguros código.

/utf8output

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

/warn

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

/warnaserror

Reporta avisos específicos como erros.

/win32icon

Usa este ícone para a saída.

/win32manifest

Especifica um arquivo de manifesto personalizado win32.

/win32res

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

Consulte também

Tarefas

How to: Conjunto de variáveis de ambiente

Referência

Opções de compilador C# listadas por categoria

<compiler> Elemento

Outros recursos

C# Compiler Options