Caixa de diálogo Configurações de Build Avançadas (C#)

Use a caixa de diálogo Configurações de Build Avançadas do Designer de Projeto para especificar as propriedades de configuração de build avançadas do projeto. Essa caixa de diálogo se aplica somente a projetos C#.

Geral

As opções a seguir permitem definir configurações gerais avançadas.

Versão da Linguagem

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

Relatório de erros do compilador interno

Especifica se os erros do compilador são relatados à Microsoft. Se for definido como prompt (o padrão), você receberá um prompt se ocorrer um erro interno do compilador, fornecendo a opção de enviar um relatório de erro eletronicamente à Microsoft. Se for definido como send, um relatório de erros será enviado automaticamente. Se for definido como queue, relatórios de erros serão colocados na fila. Se for definido como none, o erro será relatado somente na saída de texto do compilador. Para obter mais informações, consulte /errorreport (opções do compilador C#).

Verificar estouro/estouro negativo aritmético

Especifica se uma instrução de aritmética de números inteiros, que não está no escopo das palavras-chave marcadas ou desmarcadas e que resulta em um valor fora do intervalo do tipo de dados, causará uma exceção de tempo de execução. Para obter mais informações, consulte /checked (opções do compilador C#).

Não referenciar mscorlib.dll

Especifica se mscorlib.dll será importado para o programa, definindo todo o namespace System. Marque essa caixa se desejar definir ou criar seus próprios objetos e namespace System. Para obter mais informações, consulte /nostdlib (opções do compilador C#).

Saída

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

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 Facilitando a depuração de uma imagem. Essa configuração tem as seguintes opções:

  • nenhum

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

  • completo

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

  • pdbonly

    Permite a depuração de código-fonte quando o programa é iniciado no depurador, mas apenas 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 e 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.

  • inserido

    Incorpora informações de símbolo portátil no assembly. Nenhum arquivo PDB externo é produzido.

Para obter mais informações, consulte /debug (opções do compilador C#).

Alinhamento de Arquivo

Especifica o tamanho das seções no arquivo de saída. Os valores válidos são 512, 1024, 2048, 4096 e 8192. Esses 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 básico da biblioteca

Especifica o endereço básico preferencial no qual uma DLL será carregada. O endereço básico padrão de uma DLL é definido pelo Common Language Runtime do .NET Framework. Para obter mais informações, consulte /baseaddress (opções do compilador C#).

Confira também