You are on page 1of 4

Tipos de archivos creados para proyectos de Visual C++

Visual Studio 2015


Otras versiones
Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.
En este tema se describen todos los tipos de archivos que están asociados con los proyectos de Visual C++ para las aplicaciones
de escritorio clásicas. Los archivos incluidos en el proyecto dependen del tipo de proyecto y de las opciones que seleccione al usar
un asistente.

Cuando se crea un proyecto de Visual C++, es posible crear una solución nueva o agregar un proyecto a una solución. Las
aplicaciones no triviales se suelen desarrollar con varios proyectos en una solución.
Los proyectos suelen producen un archivo EXE o DLL. Los proyectos pueden ser dependientes entre sí; durante el proceso de
compilación, el entorno de Visual C++ comprueba las dependencias tanto dentro de los proyectos como entre estos. Cada
proyecto tiene código fuente básico y, según el tipo de proyecto, puede incluir muchos otros archivos que contienen distintos
aspectos del proyecto. El contenido de estos archivos se indica mediante la extensión de archivo. El entorno de desarrollo de
Visual Studio usa las extensiones de archivo para determinar cómo administrar el contenido del archivo durante una compilación.
En la tabla siguiente se muestran los archivos comunes en un proyecto de Visual C++ y se identifican con su extensión de archivo.

Extensión de archivo Tipo Contenido

.asmx Origen Archivo de implementación.

.asp Origen Archivo de página Active Server.

.atp Proyecto Archivo de proyecto de plantilla de


aplicación.

.bmp, .dib, .gif, .jpg, .jpe, .png Recurso Archivos de imagen general.

.bsc Compilación Archivo de código del explorador.

.cpp; .c Origen Archivos de código fuente principal de la


aplicación.

.cur Recurso Archivo de gráficos de mapa de bits de


cursor.

.dbp Proyecto Archivo de proyecto de base de datos.

.disco Origen Archivo de documento de detección


dinámica. Controla la detección de
servicios web XML.

.exe, .dll Proyecto Archivos de biblioteca de vínculos


dinámicos o ejecutable.
Extensión de archivo Tipo Contenido

.h Origen Archivo de inclusión de encabezado.

.htm, .html, .xsp, .asp, .htc, .hta, .xml Recurso Archivos web comunes.

.HxC Proyecto Archivo de proyecto de ayuda.

.ico Recurso Archivo de gráficos de mapa de bits de


icono.

.idb Compilación Archivo de estado, con información sobre


las dependencias entre los archivos de
código fuente y las definiciones de clase,
que puede usar el compilador durante la
recompilación mínima y la compilación
incremental. Use la opción /Fddel
compilador para especificar el nombre del
archivo .idb. Consulte /Gm (Habilitar
recompilación mínima) para obtener más
información.

.idl Compilación Archivo de lenguaje de definición de


interfaz. Consulte Archivo de definición
de interfaz (IDL) en Windows SDK para
obtener más información.

.ilk Vinculación Archivo de vinculación incremental.


Vea /INCREMENTAL para obtener más
información.

.map Vinculación Archivo de texto que contiene


información de enlazador. Use la
opción /Fm del compilador para asignar
un nombre al archivo de asignación.
Vea /MAP para obtener más información.

.mfcribbon-ms Recurso Archivo de recursos que contiene el


código XML que define los botones, los
controles y los atributos de la cinta de
opciones. Para obtener más información,
vea Diseñador de la cinta de opciones
(MFC).

.obj, .o Archivos de objeto, compilados pero no


vinculados.

.pch Depuración Archivo de encabezado precompilado.


Extensión de archivo Tipo Contenido

.rc, .rc2 Recurso Archivos de script de recursos para


generar recursos.

.sbr Compilación Archivo intermedio de explorador de


código fuente. Archivo de entrada
para BSCMAKE.

.sln Solución Archivo de solución.

.suo Solución Archivo de opciones de solución.

.txt Recurso Archivo de texto, normalmente el archivo


"Léame".

.vap Proyecto Archivo de proyecto de Visual Studio


Analyzer.

.vbg Solución Archivo de grupo de proyectos


compatible.

.vbp, .vip, .vbproj Proyecto Archivo de proyecto de Visual Basic.

.vcxproj Proyecto Archivo de proyecto de Visual C++.


Consulte Archivos de proyecto y archivos
Make para obtener más información.

.vcxproj.filters Proyecto Cuando se usa el Explorador de


soluciones para agregar un archivo a un
proyecto, el archivo de filtros define
dónde se agrega el archivo en la vista de
árbol del Explorador de soluciones, en
función de su extensión de nombre de
archivo.

.vdproj Proyecto Archivo de proyecto de implementación


de Visual Studio.

.vmx Proyecto Archivo de proyecto de macros.

.vup Proyecto Archivo de proyecto de utilidad.

Para obtener información sobre otros archivos asociados a Visual Studio, consulte Tipos y extensiones de archivo en Visual
Studio .NET.
Los archivos de proyecto se organizan en carpetas en el Explorador de soluciones. Visual C++ crea una carpeta para los archivos
de código fuente, los archivos de encabezado y los archivos de recursos, pero es posible reorganizar dichas carpetas o crear otras
nuevas. Puede usar las carpetas para organizar de forma explícita clústeres lógicos de archivos dentro de la jerarquía de un
proyecto. Por ejemplo, puede crear carpetas que contengan todos los archivos de origen de la interfaz de usuario, o las
especificaciones, la documentación o los conjuntos de pruebas. Todos los nombres de las carpetas de archivos deben ser únicos.
Al agregar un elemento a un proyecto, el elemento se agrega a todas las configuraciones de ese proyecto, independientemente de
si el elemento es compilable o no. Por ejemplo, si tiene un proyecto denominado MyProject, cuando agrega un elemento, este se
agrega a las configuraciones de depuración y de lanzamiento del proyecto.

You might also like