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