Compartilhar via


Páginas de propriedade (Visual 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 propriedade 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. Caixa de diálogo Adicionar Caminho de Pesquisa da Referência

  2. Avançado, Ferramenta de Manifesto, Propriedades de Configuração, Páginas de Propriedade de <Projectname>

  3. Páginas de propriedades Linha de Comando

  4. Página de propriedades Etapa de Compilação Personalizada: geral

  5. Caixa de diálogo Estrutura e Referências, Propriedades Comuns, Páginas de Propriedade de <Projectname>

  6. Página de propriedade geral (arquivo)

  7. Página de propriedade geral (projeto)

  8. Caixa de diálogo Geral, Ferramenta de Manifesto, Propriedades de Configuração, Páginas de Propriedade de <Projectname>

  9. Páginas de propriedade HLSL

  10. Páginas de propriedade HLSL: avançado

  11. Páginas de propriedade HLSL: geral

  12. Páginas de propriedades HLSL: arquivos de saída

  13. Caixa de diálogo Entrada e Saída, Ferramenta de Manifesto, Propriedades de Configuração, Páginas de Propriedade de <Projectname>

  14. Caixa de diálogo COM Isolado, Ferramenta de Manifesto, Propriedades de Configuração, Páginas de Propriedade de <Projectname>

  15. Páginas de propriedade do vinculador

  16. Página de propriedades Recursos Gerenciados

  17. Páginas de propriedades Ferramenta de Manifesto

  18. Páginas de propriedade MIDL

  19. Páginas de propriedade MIDL: avançado

  20. Páginas de propriedade MDL: geral

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

  22. Página de propriedades NMake

  23. Páginas de propriedades Recursos

  24. Página de propriedade dos diretórios do VC++

  25. Página de propriedades Referências Web

  26. Página de propriedades Ferramenta de Gerador de Dados XML

  27. Páginas de propriedade da ferramenta geradora de documento XML

Consulte também

Tarefas

Como criar e remover dependências de projeto

Como criar e editar configurações de teste

Outros recursos

Deploying Applications