Opções do compilador C# listadas por categoria
As opções do compilador são classificadas por categoria.Para uma lista alfabética, consulte C# compilador opções listadas alfabeticamente.
Otimização
Opção |
Objetivo |
---|---|
Especifica o tamanho das seções no arquivo de saída. |
|
Habilita/desabilita otimizações. |
Arquivos de saída
Opção |
Objetivo |
---|---|
Especifica um arquivo XML onde documentação processados comentários devem ser gravados. |
|
Especifica o arquivo de saída. |
|
Especifica o nome do arquivo e o local do arquivo. PDB. |
|
Especifique a plataforma de saída. |
|
Especifica um idioma para a saída do compilador. |
|
Especifica o formato do arquivo de saída usando uma das cinco opções: /target:appcontainerexe, /target:exe, /target:library, /target:module, /target:winexe, ou /target:winmdobj. |
.NET Framework Assemblies
Opção |
Objetivo |
---|---|
Especifica um ou mais módulos para ser parte desse assembly. |
|
Instrui o compilador para adicionar a chave pública, mas deixar o assembly não assinado. |
|
Especifica o nome do contêiner de chave criptográfico. |
|
Especifica o nome do arquivo que contém a chave criptográfica. |
|
Especifica o local dos assemblies referenciados por meio de /reference. |
|
Instrui o compilador não importar biblioteca padrão (mscorlib. dll). |
|
Importa metadados de um arquivo que contém um assembly. |
Verificação de erros/depuração
Opção |
Objetivo |
---|---|
Cria um arquivo que contém informações que facilita a relatar um bug. |
|
Especifica se aritmética que excede os limites do tipo de dados inteiro causará uma exceção em tempo de execução. |
|
Instrua o compilador para emitir informações de depuração. |
|
Define o comportamento de relatório de erros. |
|
Especifica o caminho absoluto para o arquivo na saída do compilador. |
|
Suprime a geração do compilador de avisos especificados. |
|
Define o nível de aviso. |
|
Promove a avisos de erros. |
Pré-processador
Opção |
Objetivo |
---|---|
Define os símbolos de pré-processamento. |
Recursos
Opção |
Objetivo |
---|---|
Disponibiliza informações de tipo COM em assemblies especificados para o projeto. |
|
Cria um link para um recurso gerenciado. |
|
Incorpora um.Recurso do NET Framework no arquivo de saída. |
|
Especifica um arquivo. ico para inserir no arquivo de saída. |
|
Especifica um recurso do Win32 para inserir no arquivo de saída. |
Diversos
Opção |
Objetivo |
---|---|
Especifica um arquivo de resposta. |
|
Lista opções de compilador para stdout. |
|
Especifica o endereço base preferido no qual carregar uma DLL. |
|
Especifica a página de código para todos os arquivos de código-fonte na compilação. |
|
Lista opções de compilador para stdout. |
|
Especifica o arquivo executável oferece suporte a randomização de layout de espaço de endereço (ASLR). |
|
Especifica qual versão do idioma a ser usado. |
|
Especifica o local do principal método. |
|
Instrui o compilador não compilar com csc.rsp. |
|
Suprime informações de faixa do compilador. |
|
Pesquisa subdiretórios para arquivos de origem compilar. |
|
Especifica a versão mínima do subsistema pode usar o arquivo executável. |
|
Permite a compilação de código que usa o seguro palavra-chave. |
|
Exibe a saída do compilador usando a codificação UTF-8. |
Opções obsoletas
/incremental |
Permite compilação incremental. |
Consulte também
Tarefas
Como: definir variáveis de ambiente
Referência
Opções do compilador C# listadas em ordem alfabética