Compartir a través de


Especificar eventos de compilación

Actualización: noviembre 2007

Los eventos de generación pueden utilizarse para especificar comandos que se ejecuten antes de iniciarse la generación, antes del proceso de vinculación o al terminarse la generación.

Los eventos de generación sólo se ejecutarán si se han alcanzado correctamente dichos puntos en el proceso de generación. Si ocurre un error durante la generación, no se producirán eventos de generación posterior; si el error se da antes de la fase de vinculación, no tendrán lugar ni los eventos de vinculación previa ni los de generación posterior. Asimismo, si no es necesario vincular archivos, el evento de vinculación previa no se producirá. Este evento tampoco estará disponible en proyectos que no contengan un paso de vinculación.

Si no es necesario generar archivos, no se producirán eventos de generación.

Para obtener más información acerca de los pasos de generación, vea Introducción a los pasos de generación personalizada y los eventos de generación.

Para especificar un evento de generación

  1. En el Explorador de soluciones, seleccione el proyecto para el que desee especificar el evento de generación.

  2. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener más información, vea Establecer las propiedades de un proyecto de Visual C++.

  3. En la carpeta Eventos de generación, seleccione la página de propiedades de un evento de generación.

  4. Especifique las propiedades asociadas al evento de generación.

    • En Línea de comandos, especifique la sintaxis del evento de generación. La sintaxis puede incluir cualquier comando que sea válido en la línea de comandos o en un archivo .bat. Quizá le resulte conveniente usar Macros para propiedades y comandos de generación para, en caso de selecciones múltiples, poder especificar la ubicación de archivos u obtener el nombre real del archivo de entrada. El nombre de los archivos de proceso por lotes deberá ir precedido por call para garantizar la ejecución de todos los comandos posteriores.

    • En Descripción, escriba una descripción para el evento. Cuando se produzca el evento, la descripción aparecerá en la ventana Resultados.

    • En Excluir de la generación, especifique Sí si no desea que se ejecute el evento.

Vea también

Referencia

Descripción de los pasos de compilación personalizada y los eventos de compilación

Solución de problemas de pasos de compilación personalizada y eventos de compilación

Otros recursos

Macros para propiedades y comandos de compilación