Página de propriedade geral (arquivo)
Este tópico se aplica a projetos do Windows. Para projetos não Windows, confira Referência de página de propriedades do Linux C++.
Quando você clica com o botão direito do mouse em um nó de arquivo do Gerenciador de Soluções, a página de propriedades Geral no nó Propriedades da Configuração é aberta. Ele contém as seguintes propriedades:
Excluído do build
Especifica se o arquivo deve estar no build da configuração atual.
Para acessar essa propriedade de forma programática, confira ExcludedFromBuild.
Conteúdo (aplica-se somente a aplicativos UWP.) Especifica se o arquivo tem conteúdo a ser incluído no pacote do aplicativo.
Tipo de Item
O Tipo de Item especifica a ferramenta que será usada para processar o arquivo durante o processo de build. Arquivos cuja extensão é conhecida pelo Visual Studio têm um valor padrão nesta propriedade. Você pode especificar uma ferramenta personalizada aqui se tiver um tipo de arquivo personalizado ou quiser substituir a ferramenta padrão para um tipo de arquivo conhecido. Para mais informações, confira Como especificar ferramentas de build personalizadas. Você também pode usar essa página de propriedades para especificar que um arquivo não faz parte do processo de build.
A ilustração a seguir mostra a página de propriedades para um arquivo .cpp. O Tipo de Item padrão para esse tipo de arquivo é o Compilador C/C++ (cl.exe) e a página de propriedades expõe várias configurações de compilador que podem ser aplicadas somente a esse arquivo.
A seguinte tabela lista os tipos de item padrão:
Extensão de arquivo Tipo de Item Ferramenta Padrão .appx Definição de aplicativo do XAML Empacotador de aplicativo .hlsl, .cso Compilador HLSL fxc.exe .h Cabeçalho C/C++ Pré-processador C/C++ N/D Não participa do build N/D .xml, .xslt, .xsl Xml Editor de XML .resw, .resjson Recurso PRI (Aplicativos UWP) MakePri.exe Mídia (UWP) Empacotador de aplicativo .xsd Ferramenta de Gerador de Dados XML Ferramenta de Definição de Esquema XML (Xsd.exe) (Requer carga de trabalho .NET. Não incluída com MSVC.) Ferramenta de Manifesto mt.exe .rc Recurso Compilador de Recurso do Windows (rc.exe) .appxmanifest Manifesto do Pacote do Aplicativo Empacotador de aplicativo .obj Objeto C/C++ Linker (link.exe) .ttf Fonte N/D .txt Texto N/D N/D Ferramenta de Build Personalizada Definido pelo usuário N/D Copiar arquivo N/D .packagelayout Layout de Pacote do Aplicativo Empacotador de aplicativo .resx Recurso Gerenciado do Compilador Resgen.exe (Gerador de Arquivo de Recurso) .natvis Arquivo de visualização do depurador C++ Estrutura natvis .jpg, .bmp, .ico etc. Imagem Compilador de recursos com base no tipo de aplicativo. .cpp Compilador C/C++ cl.exe Para acessar essa propriedade de forma programática, confira Tool.
Para informações sobre como acessar a página de propriedades Geral no nó Propriedades de Configuração, confira Definir propriedades de build e compilador C++ no Visual Studio.