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

Use o Build página da Project Designer para especificar propriedades de configuração de compilação do projeto. Esta página se aplica a Visual C# projetos somente.

ObservaçãoObservação

Your computer might show different names or locations for some of the Visual Studio user interface elements in the following instructions. A edição de Visual Studio que você possui e as configurações ativas que você usar determinam esses elementos. Este tópico foi escrito, supondo que o General Development settings foram selecionados. To view or change your settings, choose Import and Export Settings on the Tools menu. For more information, see Visual Studio Settings. For more information, see Trabalhando com configurações.

Configuração e plataforma

As opções a seguir permitem que você selecione a configuração e plataforma para exibir ou modificar.

ObservaçãoObservação

Com as configurações de compilação simplificada, o sistema de projeto determina se construir uma depuração ou versão de lançamento. Portanto, essas opções não são exibidas. Para ativar as configurações avançadas de compilação, o Ferramentas menu, clique em Opções. No Opções diálogo caixa, expanda projetos e soluções, clique em Gerale selecione Show advanced configurações de compilação. Isso lhe dá controle manual sobre todos os valores de configuração e permite que você escolha se uma depuração ou versão de lançamento é construído. For more information, see Geral, projetos e soluções, caixa de diálogo Options.

  • Configuration
    Especifica que as definições de configuração para exibir ou modificar. As configurações podem ser Active (Debug) (Este é o padrão), Debug, Release, ou Todas as configurações de.

  • Platform
    Especifica quais configurações de plataforma para exibir ou modificar. A configuração padrão é ativo (qualquer CPU). Você pode alterar a plataforma ativa usando o Gerenciador de configuração de. For more information, see Como: Criar e editar configurações.

General

As opções a seguir permitem definir configurações gerais para o processo de compilação.

  • Símbolos de compilação condicional
    Especifica símbolos nos quais executar compilação condicional. Símbolos separados com um espaço. For more information, see /Define ( Opçõesdo compilador de C#).

  • Definir constante DEBUG
    Define o símbolo DEBUG. Selecionar isso equivale a usar o /define: DEBUG a opção de linha de comando.

  • Definir constante TRACE
    Define o símbolo TRACE. Selecionar isso equivale a usar o /define: rastreamento a opção de linha de comando.

  • Plataforma destino
    Especifica o processador será alvo de um arquivo de saída. Selecione x86 qualquer processador compatível com Intel de 32 bits, selecione Itanium para os processadores de 64 bits Intel Itanium. Selecione x64 para outros processadores de 64 bits e selecione Qualquer CPU para especificar que qualquer processador é aceitável. For more information, see /plataforma ( Opçõesdo compilador de C#).

  • Permitir código inseguro
    Permite que o código que usa o inseguros palavra-chave para compilar. For more information, see /unsafe ( Opçõesdo compilador de C#).

  • Otimizar código
    Habilita ou desabilita otimizações realizadas pelo compilador para tornar o seu arquivo de saída menor, mais rápido e mais eficiente. For more information, see /otimizar ( Opçõesdo compilador de C#).

Erros e avisos

As configurações a seguir são usadas para configurar as opções de aviso para o processo de compilação e o erro.

Tratar avisos como erros

As configurações a seguir são usadas para especificar quais avisos são tratados como erros. Selecione uma das opções a seguir para indicar em que condições para retornar um erro quando a compilação encontra um aviso. For more information, see /warnaserror ( Opçõesdo compilador de C#).

  • Nenhum
    Trata sem avisos como erros.

  • Avisos específicos
    Trata os especificado avisos como erros. Separe vários números de aviso com uma vírgula ou ponto e vírgula.

  • All
    Trata todos os avisos como erros.

Output

As configurações a seguir são usadas para configurar as opções de saída para o processo de compilação.

  • Caminho de saída
    Especifica o local dos arquivos de saída para a configuração do projeto. Observe que o caminho é relativo; Se você inserir um caminho absoluto, ele será salvo como relativo. O caminho padrão é bin\Debug.

    Com as configurações de compilação simplificada, o sistema de projeto determina se construir uma depuração ou versão de lançamento. O Build comando o Debug menu (F5) colocará a compilação no local de depuração, independentemente do caminho de saída você especificar. No entanto, o Build comando o Build menu coloca no local especificado por você. Para ativar as configurações avançadas de compilação, o Ferramentas menu, clique em Opções. No Opções diálogo caixa, expanda projetos e soluções, clique em Gerale desmarque o Show advanced configurações de compilação caixa de seleção. Isso lhe dá controle manual sobre todos os valores de configuração e se uma versão de depuração ou lançamento é construída. For more information, see Geral, projetos e soluções, caixa de diálogo Options.

  • Arquivo de documentação XML
    Especifica o nome de um arquivo no qual documentação serão processados comentários. For more information, see /doc ( Opçõesdo compilador de C#).

  • Registrar para interoperabilidade COM
    Indica que o seu aplicativo gerenciado irá expor um objeto COM (um COM callable wrapper) que permite que um objeto COM interagir com seu aplicativo gerenciado. O tipo de saída propriedade no página de aplicativo da Project Designer para este aplicativo deve ser definido como Class Library para que o Register for COM interop propriedade esteja disponível. Para uma classe de exemplo, você pode incluir em seu Visual C# aplicativo e a exposição como um objeto COM, consulte Classe do exemplo COM (guia de programação de C#).

  • Gerar assembly de serialização
    Especifica se o compilador usará a ferramenta XML Serializer Generator (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ê 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. For more information, see XML Serializer Generator Tool (Sgen.exe).

  • Advanced
    Clique para exibir o Caixa de Diálogo de Configurações Avançadas de Compilação (C#) caixa de diálogo.

Consulte também

Outros recursos

Projetos, elementos de Interface do usuário

C# Compiler Options