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#).