Avançado da caixa de diálogo Configurações do compilador (Visual Basic)

Use a caixa de diálogo de AvançadoConfigurações do compilador de Designer de Projeto para especificar as propriedades avançadas de tempo configuração do projeto.Esta caixa de diálogo se aplica somente a projetos do Visual Basic.

  1. Em Gerenciador de Soluções, escolha um nó de projeto (não o nó de Solução ).

  2. No menu Project, clique em Properties..Quando Designer de Projeto for exibido, clique na guia de Compilar .

  3. Em Compilar página Project Designer (Visual Basic), selecione Configuração e Plataforma.Em simplificadas configurações de compilação, listas de Configuração e de Plataforma não são exibidas.Para obter mais informações, consulte Configurações Debug e Release projeto.

  4. Clique Opções de Compilação Avançadas.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio.

Otimizações

As seguintes opções que especificam as otimizações podem em alguns casos fazer um arquivo de programa menor, fazer um programa mais rápida, ou acelerar o processo de compilação.

  • Remove integer overflow checks
    Por padrão, esta caixa de seleção está desmarcada para habilitar verificação de estouro de inteiros.Selecionar esta caixa de seleção para remover verificação de estouro de inteiros.Se você selecionar esta caixa de seleção, os cálculos de inteiros podem ser mais rápido possível.No entanto, se você remover overflow que verifica e capacidades do tipo de dados transborda, os resultados incorretos podem ser armazenado sem um erro que está sendo gerado.

    Se as condições de excedentes são verificadas e os estouros de uma operação inteiro, uma exceção é lançada de OverflowException .Se as condições de excedentes não são verificadas, os estouros da operação inteiros não lança uma exceção.

  • Habilitar otimizações
    Por padrão, esta caixa de seleção está desmarcada para desativar otimizações de compilador.Selecionar esta caixa de seleção para ativar otimizações de compilador.As otimizações de compilador tornam seu arquivo de saída menor, mais rápido, e mais eficiente.No entanto, como o rearranjo no arquivo de saída, otimizações de código causa das otimizações de compilador pode tornar difícil depuração.

  • Endereço DLL básico
    Esta caixa de diálogo exibe o endereço básico DLL padrão em formato hexadecimal.Em projetos de biblioteca de classes e biblioteca de controle, você pode usar essa caixa de texto para especificar o endereço base a ser usado quando o DLL é criado.

  • Gerar informações de depuração
    NenhumCompletamenteselecione, ou pdb-somente da lista.Nenhum especifica que nenhuma informação de depuração seja gerada.Completamente especifica que as informações de depuração completa seja gerada, e pdb-somente especifica que somente informações de depuração de PDB seja gerada.Por padrão, essa opção é definida para Completamente.

Constantes de compilação

Constantes de compilação condicional têm um efeito semelhante de usar uma diretiva pré-processamento de #Const em um arquivo de origem, exceto que as constantes definidas são públicas e aplicam-se a todos os arquivos no projeto.Você pode usar constantes de compilação condicional juntamente com a política de #Else #If… Then… para compilação condicional arquivos de origem.Consulte Compilação condicional no Visual Basic.

  • Defina a constante debug
    Por padrão, esta caixa de seleção está selecionada, especificando que uma constante debug é definida como.

  • Defina a constante trace
    Por padrão, esta caixa de seleção está selecionada, especificando que uma constante trace está definida.

  • Constantes personalizadas
    Insira todas as constantes personalizadas para seu aplicativo na caixa de texto.Entradas devem ser delimitado por vírgulas, usando este formulário: Name1= " Value1”, Name2= " valor2”, " Name3= Value3”.

Outras configurações

  • Gerar conjuntos de serialização
    Essa configuração especifica se o compilador criará os assemblies de serialização XML.Assemblies de serialização podem melhorar o desempenho de inicialização de XmlSerializer se você usou a classe para serializar em seu código.Por padrão, essa opção é definida como Automático, que especifica que os assemblies de serialização são gerados somente se você usou XmlSerializer ao código em seu código para XML.Desativado especifica que os assemblies de serialização são gerados nunca, independentemente se seu código usa XmlSerializer.Ativado especifica que os assemblies de serialização são gerados sempre.Assemblies de serialização são nomeados TypeName.XmlSerializers.dll.

Consulte também

Referência

Compilar página Project Designer (Visual Basic)