Partilhar via


Caixa de diálogo Configurações Avançadas de Compilação (C#)

Use a caixa de diálogo Advanced Build Settings do Project Designer para especificar as propriedades de configuração de compilação avançada do projeto. Esta caixa de diálogo aplica-se apenas a projetos C#.

Geral

As opções a seguir permitem que você defina configurações avançadas gerais.

versão linguística

Links para /langversion (opções do compilador C#), que fornece informações sobre como uma versão de idioma padrão é escolhida com base na estrutura de destino de um projeto.

Relatório de Erros Interno do Compilador

Especifica se os erros do compilador devem ser relatados à Microsoft. Se definido como prompt (o padrão), você receberá um prompt se ocorrer um erro interno do compilador, dando-lhe a opção de enviar um relatório de erro eletronicamente para a Microsoft. Se definido como enviar, um relatório de erros será enviado automaticamente. Se definido como fila, os relatórios de erros serão enfileirados. Se definido como nenhum, o erro será relatado apenas na saída de texto do compilador. Para obter mais informações, consulte /errorreport (C# Compiler Options).

Verifique se há de estouro aritmético/subfluxo

Especifica se uma instrução aritmética inteira que não está no escopo do verificado ou palavras-chave não verificadas e que resulta em um valor fora do intervalo do tipo de dados causará uma exceção em tempo de execução. Para obter mais informações, consulte /checked (C# Compiler Options).

Não fazer referência a mscorlib.dll

Especifica se mscorlib.dll serão importados para o programa, definindo todo o namespace System. Marque essa caixa se quiser definir ou criar seu próprio namespace e objetos System. Para obter mais informações, consulte /nostdlib (Opções do compilador C#).

Realização

As opções a seguir permitem especificar opções avançadas de saída.

Informações de depuração

Especifica o tipo de informações de depuração geradas pelo compilador. Para obter informações sobre como configurar o desempenho de depuração de um aplicativo, consulte Tornando uma imagem mais fácil de depurar. Essa configuração tem as seguintes opções:

  • nenhuma

    Especifica que nenhuma informação de depuração será gerada.

  • completa

    Permite anexar um depurador ao programa em execução.

  • pdbonly

    Permite a depuração do código-fonte quando o programa é iniciado no depurador, mas só exibirá o assembler quando o programa em execução estiver anexado ao depurador.

  • portátil

    Produz um arquivo . PDB, um arquivo de símbolo portátil não específico da plataforma que fornece outras ferramentas, especialmente depuradores, informações sobre o que está no arquivo executável principal e como ele foi produzido. Consulte PDB portátil para obter mais informações.

  • incorporado

    Incorpora informações de símbolos portáteis no assembly. Sem externo . O arquivo PDB é produzido.

Para obter mais informações, consulte /debug (C# Compiler Options).

alinhamento de arquivos

Especifica o tamanho das seções no arquivo de saída. Os valores válidos são 512, 1024, 2048, 4096e 8192. Estes valores são medidos em bytes. Cada seção será alinhada em um limite que é um múltiplo desse valor, afetando o tamanho do arquivo de saída. Para obter mais informações, consulte /filealign (Opções do compilador C#).

Endereço base da biblioteca

Especifica o endereço base preferencial no qual carregar uma DLL. O endereço base padrão para uma DLL é definido pelo Common Language Runtime do .NET Framework. Para obter mais informações, consulte /baseaddress (Opções do compilador C#).

Ver também