Línea de comandos del evento anterior/posterior a la compilación (Cuadro de diálogo)
Puede escribir eventos anteriores o posteriores a la compilación para el Eventos de compilación (Página, Diseñador de proyectos) (C#) directamente en el cuadro de edición, o puede seleccionar macros anteriores o posteriores a la generación a partir de una lista de macros disponibles.
[!NOTA]
Los eventos anteriores a la compilación no se ejecutan si el proyecto está actualizado y no se desencadena ninguna compilación.
Lista de elementos de la interfaz de usuario
Cuadro de edición de la línea de comandos
Contiene los eventos que se van a ejecutar, ya sean anteriores o posteriores 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.
Macros
Expande el cuadro de edición para mostrar una lista de macros que se insertan en el cuadro de edición de la línea de comandos.Tabla de macros
Muestra las macros disponibles y su valor.Vea Macros a continuación para obtener una descripción de cada una.Sólo puede seleccionar una macro cada vez para insertarla en el cuadro de edición de la línea de comandos.Insert
Inserta en el cuadro de edición de la línea de comandos la macro seleccionada en la tabla de macros.
Macros
Puede utilizar cualquiera de estas macros para especificar ubicaciones de archivos u obtener el nombre real del archivo de entrada en caso de que haya varias selecciones.Estas macros no hacen distinción entre mayúsculas y minúsculas.
Macro |
Descripción |
---|---|
$(ConfigurationName) |
Nombre de la configuración del proyecto actual (por ejemplo, "Versión de depuración"). |
$(OutDir) |
Ruta de acceso (relativa al directorio del proyecto) al directorio de archivos de salida.Se resuelve en el valor de la propiedad Directorio de resultados.Incluye la barra diagonal inversa final '\'. |
$(DevEnvDir) |
El directorio de instalación de Visual Studio (definido con la unidad y la ruta de acceso); incluye “\”) final de barra diagonal inversa. |
$(PlatformName) |
Nombre de la plataforma de destino actual.Por ejemplo, "CualquierCPU". |
$(ProjectDir) |
Directorio del proyecto (definido con unidad y ruta de acceso); incluye la barra diagonal inversa ('\') final. |
$(ProjectPath) |
Nombre de la ruta de acceso absoluta del proyecto (definido con unidad, ruta de acceso, nombre base y extensión de archivo). |
$(ProjectName) |
Nombre base del proyecto. |
$(ProjectFileName) |
Nombre de archivo del proyecto (definido con nombre base y extensión de archivo). |
$(ProjectExt) |
Extensión de archivo del proyecto.Incluye un '.' antes de la extensión de archivo. |
$(SolutionDir) |
Directorio de la solución (definido con unidad y ruta de acceso); incluye la barra diagonal inversa ('\') final. |
$(SolutionPath) |
Nombre de la ruta de acceso absoluta de la solución (definido con unidad, ruta de acceso, nombre base y extensión de archivo). |
$(SolutionName) |
Nombre base de la solución. |
$(SolutionFileName) |
Nombre de archivo de la solución (definido con nombre base y extensión de archivo). |
$(SolutionExt) |
Extensión de archivo de la solución.Incluye un '.' antes de la extensión de archivo. |
$(TargetDir) |
Directorio del archivo de salida principal de la compilación (definido con unidad y ruta de acceso).Incluye la barra diagonal inversa final '\'. |
$(TargetPath) |
Nombre de la ruta de acceso absoluta del archivo de salida principal de la compilación (definido con unidad, ruta de acceso, nombre base y extensión de archivo). |
$(TargetName) |
Nombre base del archivo de salida principal de la compilación. |
$(TargetFileName) |
Nombre del archivo de salida principal de la compilación (definido con nombre base y extensión de archivo). |
$(TargetExt) |
Extensión de archivo del archivo de salida principal de la compilación.Incluye un '.' antes de la extensión de archivo. |
Vea también
Tareas
Cómo: Especificar eventos de compilación (Visual Basic)
Cómo: Especificar eventos de compilación (C#)
Referencia
Eventos de compilación (Página, Diseñador de proyectos) (C#)
Conceptos
Especificar eventos de compilación personalizados en Visual Studio