Página de propiedades General (Archivo)

Este tema se aplica a los proyectos de Windows. Para proyectos distintos de Windows, vea Referencia de las páginas de propiedades de un proyecto de Linux.

Al hacer clic con el botón derecho en un Explorador de soluciones del nodo de archivo, se abre la página de propiedades General en el nodo Propiedades de configuración. Contiene las propiedades siguientes:

  • Excluir de la compilación

    Especifica si el archivo debe estar en la compilación para la configuración actual.

    Para obtener acceso a esta propiedad mediante programación, vea ExcludedFromBuild.

  • Contenido (solo se aplica a las aplicaciones para UWP). Especifica si el archivo contiene contenido que se va a incluir en el paquete de la aplicación.

  • Tipo de elemento

    El tipo de elemento especifica la herramienta que se usará para procesar el archivo durante el proceso de compilación. Los archivos cuya extensión es conocida para Visual Studio tienen un valor predeterminado en esta propiedad. Puede especificar una herramienta personalizada aquí si tiene un tipo de archivo personalizado o desea invalidar la herramienta predeterminada para un tipo de archivo conocido. Para más información, vea Especificación de las herramientas de compilación personalizadas. También puede usar esta página de propiedades para especificar que un archivo no forma parte del proceso de compilación.

    En la siguiente ilustración se muestra la página de propiedades de un archivo .cpp. El tipo de elemento predeterminado para este tipo de archivo es el compilador de C/C++ (cl.exe) y la página de propiedades expone varias opciones de configuración del compilador que solo se pueden aplicar a este archivo.

    Screenshot of the Property Pages dialog showing the General property page for a project item.

    En la tabla siguiente se enumeran los tipos de elementos predeterminados:

    Extensión de archivo Tipo de elemento Herramienta predeterminada
    .appx Definición de aplicación XAML Empaquetador de aplicaciones
    .hlsl, .cso Compilador HLSL fxc.exe
    h. Encabezado de C/C++ Preprocesador C/C++
    N/D No participa en la compilación N/D
    .xml, .xslt, .xsl Xml Editor XML
    .resw, .resjson Recurso PRI (aplicaciones para UWP) MakePri.exe
    Elementos multimedia (UWP) Empaquetador de aplicaciones
    .xsd Herramienta Generador de datos XML Herramienta de definición de esquema XML (Xsd.exe) (requiere la carga de trabajo de .NET. No se incluye con MSVC).
    Herramienta Manifiesto mt.exe
    .rc Resource Compilador de recursos de Windows (Rc.exe)
    .appxmanifest Manifiesto del paquete de aplicaciones Empaquetador de aplicaciones
    .obj Object Enlazador de C/C++ (link.exe)
    .Ttf Fuente N/D
    .txt Texto N/D
    N/D Herramienta de compilación personalizada Definido por el usuario
    N/D Copiar archivo N/D
    .packagelayout Diseño del paquete de la aplicación Empaquetador de aplicaciones
    .resx Recurso administrado del compilador Resgen.exe (generador de archivos de recursos)
    .natvis Archivo de visualización del depurador de C++ Natvis framework
    .jpg, .bmp, .ico, etc. Imagen Compilador de recursos basado en el tipo de aplicación.
    .cpp Compilador de C/C++ cl.exe

    Para obtener acceso a esta propiedad mediante programación, vea Tool.

Para más información sobre cómo acceder a la página de propiedades General del nodo Propiedades de configuración, consulte Establecimiento del compilador de C++ y de propiedades de compilación en Visual Studio.

Consulte también

Referencia de las páginas de propiedades de un proyecto de C++