Compartilhar via


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

Use o AdvancedCriar configurações caixa de diálogo da Project Designer para especificar propriedades de configuração de compilação avançada do projeto.Esta caixa de diálogo aplica-se a Visual C# somente de projetos.

Geral

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

  • Versão de idioma
    Especifica a versão do idioma a ser usado.O conjunto de recursos é diferente em cada versão, portanto, essa opção pode ser usada para forçar o compilador para permitir que apenas um subconjunto dos recursos implementados, ou para permitir que somente os recursos compatíveis com um padrão existente.Essa configuração tem as seguintes opções:

    • ISO-1.

      Alvos de recursos padrão ISO-1.

    • Padrão

      Destina-se a versão atual.

    Para obter mais informações, consulte /langversion (Opções do compilador de C#).

  • Relatório de erros do compilador interno
    Especifica se deve relatar erros do compilador para a Microsoft.Se definido como prompt (padrão), você receberá uma solicitação se ocorrer um erro interno do compilador, oferecendo a opção de enviar um relatório de erros eletronicamente à Microsoft.Se definido como Enviar, um relatório de erros será enviado automaticamente.Se definido como fila, relatórios de erros serão enfileirados.Se definido como Nenhum, o erro será informado apenas na saída de texto do compilador.Para obter mais informações, consulte /ErrorReport (Opções do compilador de C#).

  • Verificar estouro aritmético/estouro negativo
    Especifica se uma instrução de aritmética de inteiros que não está no escopo da check- ou não verificado palavras-chave e o 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 de C#).

  • Não fazer referência a mscorlib. dll
    Especifica se mscorlib. dll será importado para o seu programa, definindo a todo o System espaço para nome.Marque esta caixa se você quiser definir ou criar seus próprios System namespace e objetos.Para obter mais informações, consulte /nostdlib (Opções do compilador de C#).

Saída

As opções a seguir permitem que você especifique opções de saída avançada.

  • Informações de depuração
    Especifica o tipo de informações de depuração gerados pelo compilador.Para obter informações sobre como configurar o desempenho de depuração de um aplicativo, consulte Facilitando uma imagem depurar.Essa configuração tem as seguintes opções:

    • Nenhum

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

    • total

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

    • pdbonly

      Permite que o código-fonte, depuração quando o programa é iniciado no depurador, mas exibirá apenas o montador quando o programa em execução está anexado ao depurador.

    Para obter mais informações, consulte /Debug (Opções do compilador de C#).

  • Alinhamento de arquivo
    Especifica o tamanho das seções no arquivo de saída.Valid values are 512, 1024, 2048, 4096, and 8192.Esses valores são medidos em bytes.Cada seção será alinhada em um limite que é um múltiplo desse valor, que afetam o tamanho do arquivo de saída.Para obter mais informações, consulte /filealign (Opções do compilador de C#).

  • Endereço Base de DLL
    Especifica o endereço base preferido no qual carregar uma DLL.O endereço de base padrão para uma DLL é definido pelo .NET Framework common language runtime.Para obter mais informações, consulte /BaseAddress (Opções do compilador de C#).

Consulte também

Referência

Compilação de página, Designer de projeto (C#)

Outros recursos

Opções do compilador C#