Opções do compilador de C# listadas por categoria
As seguintes opções do compilador são classificadas por categoria. Para uma lista alfabética, consulte Opções do compilador C# listadas em ordem alfabética.
Otimização
Opção |
Finalidade |
---|---|
Especifica o tamanho das seções no arquivo de saída. |
|
Habilita e desabilita otimizações. |
Arquivos de saída
Opção |
Finalidade |
---|---|
Especifica um arquivo XML onde os comentários processados da documentação devem ser escrita. |
|
Especifica o arquivo de saída. |
|
Especifica o nome e o local do arquivo .pdb. |
|
Especifique a plataforma de saída. |
|
Especificar um idioma para a saída do compilador. |
|
Especifica o formato do arquivo de saída usando um dos cinco opções: /target: appcontainerexe, /target: exe, /target: biblioteca, /target: módulo, /target: winexe, ou /target: winmdobj. |
assemblies do.NET Framework
Opção |
Finalidade |
---|---|
Especifica um ou mais módulos para fazer parte desse assembly. |
|
Instrui o compilador para adicionar a chave pública mas manterá o assembly não assinado. |
|
Especifica o nome do contêiner chave criptográfica. |
|
Especifica o nome do arquivo que contém a chave de criptografia. |
|
Especifica o local dos assemblies referenciados por meio de /reference. |
|
Instrui o compilador não para importar a biblioteca padrão (mscorlib.dll). |
|
Importa metadados de um arquivo que contém um assembly. |
Depurar/verificação de erros
Opção |
Finalidade |
---|---|
Cria um arquivo que contém as informações que facilita relatar um bug. |
|
Especifica se a aritmética de inteiro que estoura os limites do tipo de dados gerará uma exceção em tempo de execução. |
|
Instrui o compilador para emitir as informações de depuração. |
|
Define o comportamento do relatório de erros. |
|
Especifica o caminho absoluto para o arquivo na saída do compilador. |
|
Suprime geração do compilador de avisos especificados. |
|
Define o nível de aviso. |
|
Promove avisos em erros. |
Pré-processador
Opção |
Finalidade |
---|---|
Define símbolos de pré-processador. |
Recursos
Opção |
Finalidade |
---|---|
Cria informações de tipo COM os assemblies especificados disponíveis para o projeto. |
|
Cria um link para um recurso gerenciado. |
|
Insere um recurso do .NET Framework no arquivo de saída. |
|
Especifica um arquivo de .ico a ser inserido no arquivo de saída. |
|
Especifica um recurso do Win32 a ser inserido no arquivo de saída. |
Diversos
Opção |
Finalidade |
---|---|
Especifica um arquivo de resposta. |
|
Lista as opções do compilador ao stdout. |
|
Especifica o endereço base preferência no qual carregar uma DLL. |
|
Especifica a página de código a ser usada para todos os arquivos de código-fonte na compilação. |
|
Lista as opções do compilador ao stdout. |
|
Especifica que o arquivo executável da suporte ao randomization (ASLR) do layout do espaço de endereço. |
|
Especifica a versão do idioma a ser usado. |
|
Especifica o local do método de Principal . |
|
Instrui o compilador para não criar com csc.rsp. |
|
Suprime informações da faixa de opções do compilador. |
|
Pesquisa subdiretórios pelos arquivos de origem para criar. |
|
Especifica a versão mínima do subsistema que o arquivo executável pode usar. |
|
Habilita a compilação do código que usa a palavra-chave de não seguro . |
|
Exibe a saída do compilador usando a codificação UTF-8. |
Opções obsoletas
/incremental |
Habilita a compilação incremental. |
Consulte também
Tarefas
Como: configurar variáveis de ambiente para a linha de comando do Visual Studio
Referência
Opções do compilador de C# listadas em ordem alfabética