Opções de compilador C# listadas por categoria
As opções do compilador são classificadas por categoria. Para obter 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. |
|
Ativa/desativa otimizações. |
Arquivos de saída
Opção |
Objetivo |
---|---|
Especifica um arquivo XML, onde os comentários de documentação processados 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 o formato do arquivo de saída usando uma das quatro opções:/target:exe/target:library/target:module/target:winexe |
.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 recipiente de chave de criptografia. |
|
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 os 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 inteiro aritmético que excede os limites do tipo de dados 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 de 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 vínculo para um recurso gerenciado. |
|
Incorpora um.Recurso 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 as opções de compilador para stdout. |
|
Especifica o endereço base preferido no qual carregar uma DLL. |
|
Especifica a página de código a ser usado para todos os arquivos de código-fonte em que a compilação. |
|
Lista as opções de compilador para stdout. |
|
Especifica qual versão do idioma a ser usado. |
|
Especifica o local da principal método. |
|
Instrui o compilador não compilar com csc.rsp. |
|
Suprime as informações de faixa do compilador. |
|
Procura subdiretórios para arquivos de origem compilar. |
|
Permite a compilação de código que usa o inseguros palavra-chave. |
|
Exibe a saída do compilador usando a codificação UTF-8. |
Opções obsoletas
/incremental |
Permite a compilação incremental. |
Consulte também
Tarefas
How to: Conjunto de variáveis de ambiente
Referência
Opções de compilador C# listadas em ordem alfabética