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

Use o Advanced Configurações do compilador 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 se aplica somente a projetos de Visual Basic. For more information, see Como: Definir opções do compilador (Visual Basic).

  1. Selecione um nó do projeto em Solution Explorer.

  2. On the Project menu, click Properties. Quando o Project Designer for exibida, clique na compilar guia.

  3. Sobre o Compilar a página, Designer de projeto (Visual Basic), selecione o configuração e plataforma. Em configurações de compilação simplificada, o configuração e plataforma listas não são exibidas. For more information, see Configurações Debug e Release projeto.

  4. Clique em Opções avançadas de compilação.

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 do Visual Studio.

Otimizações

As seguintes opções especificam otimizações que pode em alguns casos diminuir um arquivo de programa, faça um programa executado mais rapidamente ou acelerar o processo de compilação. See Como: Definir otimizações do compilador (Visual Basic).

  • Remove integer overflow checks
    Por padrão, essa caixa de seleção é desmarcada para incluir as verificações de estouro de inteiro. Selecione esta caixa de seleção remove integer overflow checks.

  • Enable optimizations
    Por padrão, essa caixa de seleção é desmarcada para desativar otimizações do compilador. Marque esta caixa de seleção para ativar otimizações do compilador.

  • DLL base address
    Esta caixa de texto exibe o endereço de base DLL padrão em formato hexadecimal. Em projetos de biblioteca de classe e biblioteca de controle, você pode usar essa caixa de texto para especificar o endereço base a ser usado quando a DLL é criada.

  • Generate debug info
    Selecione Nenhum, total, ou pdb-only da lista. Nenhum Especifica que nenhuma informação de depuração seja gerada. Total Especifica que informações completas de depuração seja gerada, e pdb-only Especifica que somente PDB informações de depuração seja gerada. Por padrão, essa opção é definida como total.

Constantes de compilação

Constantes de compilação condicional determinam se rastreamento e depuração instruções devem ser compilados no assembly. See Como: Definir constantes de compilação (Visual Basic) and Compilação condicional no Visual Basic.

  • Definir constante DEBUG
    Por padrão, essa caixa de seleção está selecionada, especificando que uma constante DEBUG seja definido.

  • Definir constante TRACE
    Por padrão, essa caixa de seleção está selecionada, especificando o conjunto de uma constante de rastreamento.

  • Constantes personalizadas
    Insira qualquer constantes personalizadas para seu aplicativo na caixa de texto. Entradas devem ser delimitadas por vírgulas, usando este formulário: Nome1 = "value1" nome2 = "Valor2" nome3 = "Valor3".

  • Gerar assemblies de serialização
    Esta configuração especifica se o compilador irá criar assemblies de serialização de XML. Assemblies de serialização podem melhorar o desempenho de inicialização de XmlSerializer se você usou essa classe para serializar os tipos em código. Por padrão, essa opção é definida como automático, que especifica que os assemblies de serialização seja gerada apenas se você tiver usado XmlSerializer para codificar tipos em seu código para XML. Desativar Especifica que os assemblies de serialização nunca seja gerada, independentemente se o seu código usa XmlSerializer. Em Especifica que os assemblies de serialização sempre seja gerada. Assemblies de serialização são nomeados TypeName.XmlSerializers.dll.

  • CPU de destino
    Esta configuração especifica se o compilador deve otimizar a compilação para um tipo específico de CPU, por exemplo, um processador de 64 bits. Selecione Qualquer_cpu, x86, x64, ou Itanium da lista. Por padrão, essa opção é definida como Qualquer_cpu, especificando que o compilador não otimizar a compilação para um tipo específico de CPU.

    ObservaçãoObservação

    Visual Basic Expressnão oferece suporte a otimização para um tipo específico de CPU. Isso é suportado apenas no total Visual Studio produto.

  • Estrutura de destino (todas as configurações)
    Especifica a versão do.NET Framework, ou o seu perfil, que os destinos do aplicativo. Essa opção pode ter valores diferentes dependendo de quais versões do.NET Framework e quais perfis estão instalados em seu computador.

    Um exemplo de um.Perfil do NET Framework é um perfil de cliente que representa um subconjunto da.NET Framework, bibliotecas e recursos que podem ser usados para criar aplicativos de cliente. For more information, see .NET Framework Client Profile.

    Por padrão, o valor é igual a estrutura de destino que você selecionou no Novo projeto caixa de diálogo.

    Quando você alterar este valor para .NET Framework 3.5 ou posterior, uma referência a uma importação de nível de projeto para System. LINQ e do Core são adicionados automaticamente. Se você quiser usar os recursos do LINQ, você também precisará ativar Option Infer no. A referência e importação são removidos automaticamente se você alterar a estrutura de destino para a 3.0 ou 2.0.

    ObservaçãoObservação

    Os pacotes de pré-requisito listados no Caixa de diálogo de pré-requisitos são definidas automaticamente na primeira vez que você abre a caixa de diálogo. Se você alterar posteriormente o framework de destino do projeto, você terá de selecionar os pré-requisitos manualmente para coincidir com a nova estrutura de destino.

    For more information, see Como: Destino de um específico.NET Framework versão ou perfil and Visão geral de multiplataforma Visual Studio.

Consulte também

Referência

Compilar a página, Designer de projeto (Visual Basic)

Histórico de alterações

Date

History

Motivo

Junho de 2010

O procedimento para acessar a caixa de diálogo de modificação.

Correção de bug de conteúdo.