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

Use the AdvancedCompiler Settings dialog box of the Project Designer to specify the project's advanced build-configuration properties.Esta caixa de diálogo se aplica somente a projetos do Visual Basic.Para obter mais informações, consulte Como: Definir opções de compilador.

Para acessar esta caixa de diálogo, selecionar um nó do projeto em O gerenciador de soluçõese em seguida, a Projeto menu, clicar Propriedades.Quando o Designer de projeto for exibida, clicar no Compilar guia.On the Compile page, click the AdvancedCompile Options button.

Observação:

Seu computador pode mostrar diferentes nomes ou localizações para alguns dos elementos de 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 opções a seguir especificam otimizações que pode em alguns casos diminuir um arquivo de programa, tornar um programa executado mais rapidamente ou acelerar o processo de compilação.Consulte Como: Otimizações de compilador de conjunto.

  • Remove integer overflow checks
    Por padrão, essa caixa de seleção é desmarcada para incluir verificações de estouro de inteiro.selecionar Esta caixa de seleção para remover verificações de estouro de inteiro.

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

  • Endereço DLL básico
    Essa caixa de texto exibe o endereço de base 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 básico a ser usado quando a DLL é criada.

  • Gerar informações de depuração
    selecionar Nenhum, Total, or pdb-only na lista.Nenhum Especifica que nenhuma informação de depuração seja gerada.Total Especifica que as informações de depuração completas seja gerada e pdb-only Especifica que somente PDB informações de depuração seja gerada.Por padrão, essa opção é conjunto para Total.

Constantes de compilação

Constantes de compilação condicional determinam se rastreamento e depuração instruções devem ser compilados no assembly.Consulte Como: Constantes de compilação de conjunto e Constantes de compilação condicional.

  • Definir constante depurar
    Por padrão, esta caixa de seleção é marcada, especificando que uma constante depurar ser conjunto.

  • Definir constante TRACE
    Por padrão, esta caixa de seleção é marcada, especificando que uma constante TRACE ser conjunto.

  • Constantes personalizadas
    Insira qualquer constantes personalizadas para seu aplicativo nesta caixa de texto.As entradas devem ser delimitadas por vírgulas, usando este formulário: Name1 = "Valor1", nome2 = "Valor2" Name3 = "Valor3".

  • Gerar assemblies de serialização
    Esta configuração especifica se o compilador deverá usar o A ferramenta do gerador Serializer XML (SGen.exe) Para criar assemblies de serialização de XML. Assemblies de serialização podem melhorar o desempenho de inicialização de XmlSerializer Se você tiver usado dessa classe para serializar os tipos no seu código. Por padrão, essa opção é conjunto para Automático, que especifica que os assemblies de serialização seja gerada apenas se você tiver usado o XmlSerializer para codificar tipos em seu código para XML. Logoff Especifica que os assemblies de serialização nunca seja gerada, independentemente de seu código utiliza o XmlSerializer. Em Especifica que os assemblies de serialização sempre seja gerada. São chamados de assemblies de serializaçãoTypeName. 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 bit.selecionar AnyCPU, x86, x64, or Itanium na lista.Por padrão, essa opção é conjunto para AnyCPU, especificando que o compilador não otimizar a compilação para um tipo específico de CPU.

  • Estrutura de destino (todas as configurações)
    Especifica a versão do .NET estrutura que o aplicativo-alvo.Essa configuração pode ter os seguintes valores:

    .NET Framework 2,0

    .NET Framework 3,0

    .NET Framework 3,5

    A configuração padrão é .NET estrutura 3.5.Quando você alterar esse valor de .NET estrutura 3.5, uma referência sistema.Core e uma importação de nível de projeto para sistema.LINQ são adicionados automaticamente.Se você desejar usar 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 3.0 ou 2.0.

    Observação:

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

    Para obter mais informações, consulte Como: Destino de um específico .NET Framework e Visão geral de multi destinos NET Framework.

  • Subconjunto de estrutura apenas-cliente (Novo no Visual Studio 2008 SP1.)
    Especifica que o aplicativo tem como alvo o .NET Framework Client Profile, que oferece um pacote de redistribuição que instala o mínimo conjunto de módulos (assemblies) do cliente nos computadores de destino, sem exigir que completo .NET Framework estar presente. Para obter mais informações, consulte Perfil de cliente do .NET framework.

Consulte também

Referência

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

Date

History

Motivo

Julho de 2008

Informações sobre o adicionadasSubconjunto de estrutura apenas-cliente opção.

Alteração de recurso do SP1.