Compartir a través de


Eventos de compilación (Página, Diseñador de proyectos) (C#)

La página Eventos de compilación del Diseñador de proyectos se utiliza para especificar las instrucciones de configuración de compilación.También puede especificar las condiciones bajo las cuales se ejecutan los eventos posteriores a la compilación.Para obtener más información, vea Cómo: Especificar eventos de compilación (C#) y Cómo: Especificar eventos de compilación (Visual Basic).

  • Configuración
    Este control no se puede modificar en esta página.Para obtener una descripción de este control, vea Compilar (Página, Diseñador de proyectos) (C#).

  • Plataforma
    Este control no se puede modificar en esta página.Para obtener una descripción de este control, vea Compilar (Página, Diseñador de proyectos) (C#).

  • Línea de comandos del evento anterior a la compilación
    Especifica todos los comandos que se deberán ejecutar antes de que se inicie la compilación.Para escribir comandos largos, haga clic en Edición anterior a la compilación para mostrar el Línea de comandos del evento anterior/posterior a la compilación (Cuadro de diálogo).

    [!NOTA]

    Los eventos anteriores a la compilación no se ejecutan si el proyecto está actualizado y no se desencadena ninguna compilación.

  • Línea de comandos del evento posterior a la compilación
    Especifica todos los comandos que se deberán ejecutar después de que finalice la compilación.Para escribir comandos largos, haga clic en Edición posterior a la compilación para mostrar el cuadro de diálogo Línea de comandos del evento anterior a la compilación o Línea de comandos del evento posterior a la compilación.

    [!NOTA]

    Agregue una instrucción call delante de todos los comandos posteriores a la compilación que ejecutan archivos .bat.Por ejemplo: call C:\MyFile.bat o call C:\MyFile.bat call C:\MyFile2.bat.

  • Ejecutar el evento posterior a la compilación
    Especifica las siguientes condiciones para que se ejecute el evento posterior a la compilación, como se indica en la tabla siguiente.

    Opción

    Resultado

    Siempre

    El evento posterior a la compilación se ejecutará independientemente de si la compilación finaliza correctamente.

    Si la compilación es correcta

    El evento posterior a la compilación se ejecutará si la compilación finaliza correctamente.Así, el evento se ejecutará incluso en un proyecto actualizado, siempre y cuando la compilación finalice correctamente.

    Cuando la compilación actualiza los resultados del proyecto

    El evento posterior a la compilación sólo se ejecutará cuando el archivo de salida del compilador (.exe o .dll) difiera del archivo de salida anterior del compilador.Así, un evento posterior a la compilación no se ejecutará si un proyecto está actualizado.

Vea también

Tareas

Cómo: Especificar eventos de compilación (Visual Basic)

Cómo: Especificar eventos de compilación (C#)

Conceptos

Referencia de la interfaz de usuario del Diseñador de proyectos

Otros recursos

Compilar aplicaciones en Visual Studio