Compartilhar via


Páginas de propriedades (C++)

Usando páginas de propriedades, você pode especificar configurações para projetos do Visual Studio.Para abrir a caixa de diálogo Páginas de Propriedade para um projeto Visual Studio, no menu de Projeto , clique em Propriedades.

Você pode especificar configurações do projeto para que aplique todas as configurações de compilação, ou você pode especificar diferentes propriedades de projeto para cada configuração de compilação.Por exemplo, você pode especificar determinadas configurações para a configuração de versão e outras configurações para a configuração de depuração.

Nem todas as páginas disponíveis necessariamente são exibidas na caixa de diálogo Páginas de Propriedade .Páginas que são exibidas depende dos tipos de arquivo no projeto.

Para obter mais informações, consulte Como: especificar propriedades do projeto com páginas de propriedades.

Propriedades padrão CONTRA. propriedades alteradas

Quando você usar a caixa de diálogo Novo Projeto para criar um projeto, Visual Studio usa o modelo de projeto especificado para inicializar as propriedades do projeto.Portanto, os valores de propriedade no modelo podem ser considerados como valores padrão para esse tipo de projeto.Em outros tipos de projeto, as propriedades podem ter valores padrão diferentes.

Um valor de propriedade de projeto aparece em negrito se é alterado.Uma propriedade de projeto pode ser modificada pelas seguintes razões:

  • O assistente de aplicativo altera a propriedade porque requer um valor de propriedade diferente de aquele que é especificado no modelo de projeto.

  • Você especifica um valor de propriedade diferente na caixa de diálogo Novo Projeto .

  • Você especifica um valor de propriedade diferente em uma página propriedades de projeto.

DicaDica

Para ver o conjunto final de valores de propriedade MSBuild que usa para criar seu projeto, examine o arquivo de saída pré-processamento, que você pode gerar usando esta linha de comando: MSBuild /preprocess:preprocessor_output_filenameativarproject_filenameativar

Redefinindo propriedades

Quando você exibe a caixa de diálogo Páginas de Propriedade para um projeto e o nó de projeto está selecionada em Gerenciador de Soluções, para muitas propriedades, você pode selecionar herdar do pai ou padrões de projeto ou alterar o valor outra maneira.

Quando você exibe a caixa de diálogo Páginas de Propriedade para um projeto e um arquivo está selecionada em Gerenciador de Soluções, para muitas propriedades, você pode selecionar herdar do pai ou padrões de projeto ou alterar o valor outra maneira.Entretanto, se o projeto contém muitos arquivos que têm valores de propriedade que diferem dos valores de projeto padrão, o projeto levará mais tempo para compilar.

DicaDica

Para atualizar a caixa de diálogo Páginas de Propriedade de modo que exibe as seleções, última clique Aplicar.

A maioria das opções de projeto são opções do sistema (plataforma).Algumas opções de projeto derivam de folhas de estilos que são aplicadas quando você atualiza propriedades na seção de Padrões de Projeto da página de propriedades de configuração de Geral para o projeto.Para obter mais informações, consulte Página de propriedades geral (projeto).

Especificando valores definidos pelo usuário

Você deve definir as propriedades valor com certeza.Um valor definido pelo usuário pode conter um ou mais caracteres alfanuméricos ou macro com nomes de Arquivo.Algumas dessas propriedades podem levar apenas um valor definido pelo usuário, mas outras podem levar uma lista delimitada por ponto-e-vírgula de vários valores.

Para especificar um valor definido pelo usuário para uma propriedade, ou uma lista se a propriedade pode ter vários valores definidos pelo usuário, na coluna à direita do nome de propriedade, execute uma das seguintes ações:

  • Digite o valor ou a lista de valores.

  • Clique na seta suspensa.Se Editar estiver disponível, clique e na caixa de texto, digite o valor ou a lista de valores.Uma maneira alternativa para especificar uma lista é digite cada valor em uma linha separada na caixa de texto.Na página de propriedades, os valores serão exibidos como uma lista delimitada por ponto-e-vírgula.

    Para inserir uma macro de projeto Arquivo como um valor, um clique Macros e clique duas vezes no nome macro.

  • Clique na seta suspensa.Se Procurar estiver disponível, clique e em seguida um ou mais valores.

Para uma propriedade várias avaliada, a opção de herdar do pai ou padrões de projeto está disponível quando você clica na seta suspensa na coluna à direita do nome de propriedade e clique em Editar.Por padrão, a opção está selecionada.

Observe que uma página de propriedades exibe somente as configurações no nível atual para uma propriedade várias avaliada que herda de outro nível.Por exemplo, se um arquivo está selecionado em Gerenciador de Soluções e você seleciona a propriedade C/C++ de Definições do Pré-processador , definições de nível são exibidas mas as definições herdadas de nível de projeto não são exibidas.Para exibir o nível atual e valores herdadas, clique na seta suspensa na coluna à direita do nome de propriedade e clique em Editar.Se você usar Modelo de projeto do Visual C++, esse comportamento também é aplicado para os objetos em arquivos e em projetos.Isto é, quando você consulta para os valores em uma propriedade em nível de arquivo, você não receberá os valores para essa mesma propriedade em nível de projeto.Você deve explicitamente obter os valores de propriedade em nível de projeto.Além disso, alguns valores herdadas de uma propriedade podem vir de uma folha de estilos, que não é acessível por meio de programação.

Nesta seção

  1. Adicionar caixa de diálogo do caminho de pesquisa de referência

  2. Avançadas, ferramenta de manifesto, propriedades de configuração, <Projectname> Caixa de diálogo de páginas de propriedade

  3. Páginas de propriedade de linha de comando

  4. Página de propriedades da etapa de compilação personalizada: geral

  5. Estrutura e referências, propriedades comuns, <Projectname> Caixa de diálogo de páginas de propriedade

  6. Página de propriedades geral (arquivo)

  7. Página de propriedades geral (projeto)

  8. Em geral, manifesto de ferramenta, propriedades de configuração, <Projectname> Caixa de diálogo de páginas de propriedade

  9. HLSL Property Pages

  10. HLSL Property Pages: Advanced

  11. HLSL Property Pages: General

  12. HLSL Property Pages: Output Files

  13. Entrada e saída, ferramenta de manifesto, propriedades de configuração, <Projectname> Caixa de diálogo de páginas de propriedade

  14. Propriedades de configuração de DCOM, ferramenta de manifesto, isoladas, <Projectname> Caixa de diálogo de páginas de propriedade

  15. Páginas de propriedades do vinculador

  16. Página de propriedades de recursos gerenciados

  17. Páginas de propriedades da ferramenta de manifesto.

  18. Páginas de propriedades do MIDL

  19. Páginas de propriedades MIDL: Avançado

  20. Páginas de propriedades MIDL: geral

  21. Páginas de propriedades MIDL: saída

  22. Página de propriedades de NMake

  23. Páginas de propriedades de recursos

  24. Página de propriedades de diretórios VC + +

  25. Página de propriedades de referências da Web

  26. Página de propriedades de ferramenta do gerador de dados XML

  27. Páginas de propriedades de ferramenta do gerador de documento XML

Consulte também

Tarefas

Como: criar e remover dependências de projeto

Como: criar e editar configurações

Outros recursos

Deploying Applications