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çã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çã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.
Nível de aviso
Especifica o nível de exibir avisos do compilador. For more information, see /warn ( Opçõesdo compilador de C#).Suprimir Avisos
Bloqueia a capacidade do compilador para gerar um ou mais avisos. Separe vários números de aviso com uma vírgula ou ponto e vírgula. For more information, see /nowarn ( Opçõesdo compilador de C#).
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.