Descripción de los pasos de compilación personalizada y los eventos de compilación
Actualización: noviembre 2007
En el entorno de desarrollo de Visual C++, existen dos métodos para personalizar el proceso de generación:
Pasos de generación personalizada
Un paso de generación personalizada es una regla de generación asociada o bien a un proyecto o bien a uno o varios archivos. Un paso de generación personalizada puede pasar archivos de entrada a una herramienta, con lo que se producen uno o varios archivos de resultados. Por ejemplo, los archivos de ayuda de una aplicación MFC se generan con pasos de generación personalizada. Para obtener más información, vea Especificar los pasos de generación personalizada.Eventos de generación
Los eventos de generación permiten personalizar la generación de un proyecto. Existen tres eventos de generación: generación previa, vinculación previa y generación posterior. Un evento de generación permite especificar que ocurra una acción en un momento concreto del proceso de generación. Por ejemplo, se puede utilizar un evento de generación para registrar un archivo con regsvr32.exe al finalizar la generación del proyecto. Para obtener más información, vea Especificar eventos de generación.
En Solución de problemas de pasos de generación personalizada y eventos de generación encontrará ayuda para comprobar que sus pasos de generación personalizada y sus eventos de generación se ejecutan de la forma esperada.
El formato de presentación de un paso de generación personalizada o un evento de generación también puede mejorar las posibilidades de uso de la herramienta. Para obtener más información, vea Dar formato a la presentación de un paso de generación personalizada o un evento de generación.
Los eventos de generación y los pasos de generación personalizada se ejecutan en el orden siguiente, junto con otros pasos de generación:
Evento de generación previa
Pasos de generación personalizada en archivos individuales
Generador de proxy
MIDL
Compilador de recursos
Compilador de C/C++
Evento de vinculación previa
Vinculador o bibliotecario (según proceda)
BSCMake
Paso de generación personalizada en el proyecto
Herramienta de implementación Web. La herramienta de implementación Web se ejecuta como parte de una generación sólo si el vinculador o las herramientas del bibliotecario se están ejecutando también. Sin embargo, se puede ejecutar la herramienta de implementación Web a través del menú Generar.
Evento de generación posterior
Los pasos de generación personalizada en el proyecto, la herramienta de implementación Web y los eventos de generación posterior se ejecutarán (secuencialmente) en el mismo punto de la generación: al finalizar el resto de los procesos de generación.
Vea también
Referencia
Orden de generación de herramientas (Cuadro de diálogo)