Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Las tareas proporcionan el código que se ejecuta durante el proceso de compilación. Cuando se instala C++, están disponibles las siguientes tareas, además de las instaladas con MSBuild. Para obtener más información, consulte Introducción a MSBuild (C++).
Además de los parámetros de cada tarea, cada tarea también tiene los parámetros siguientes.
| Parámetro | Description |
|---|---|
Condition |
Parámetro opcional String .Expresión Boolean que usa el motor de MSBuild para determinar si se ejecutará esta tarea. Para obtener información sobre las condiciones admitidas por MSBuild, vea Condiciones. |
ContinueOnError |
Parámetro opcional. Puede contener uno de los siguientes valores: - WarnAndContinue o true. Cuando se produce un error en una tarea, las tareas posteriores del elemento Target y la compilación continúan ejecutándose, y todos los errores de la tarea se tratan como advertencias. - ErrorAndContinue. Cuando se produce un error en una tarea, las tareas posteriores del Target elemento y la compilación continúan ejecutándose, y todos los errores de la tarea se tratan como errores.- ErrorAndStop o false (valor predeterminado). Cuando se produce un error en una tarea, las tareas restantes del Target elemento y la compilación no se ejecutan, y todo el Target elemento y la compilación se consideran erróneas.Las versiones de .NET Framework anteriores a la versión 4.5 solo admitía los true valores y false .Para obtener más información, vea Cómo: Omitir errores en las tareas. |
Temas relacionados
| Title | Description |
|---|---|
| Tarea BscMake | Ajusta la herramienta Utilidad de mantenimiento de información de exploración de Microsoft (bscmake.exe). |
| Tarea CL | Ajusta la herramienta compilador de Microsoft C++ (cl.exe). |
| Tarea CPPClean | Elimina los archivos temporales que MSBuild crea cuando se compila un proyecto de C++. |
| Tarea ClangCompile | Ajusta la herramienta del compilador de C++ (clang.exe). |
| Tarea CustomBuild | Ajusta la herramienta del compilador de C++ (cmd.exe). |
| Tarea FXC | Use compiladores de sombreador HLSL en el proceso de compilación. |
| GetOutOfDateItems | Lee los trabajos antiguos, escribe nuevos tlogs y devuelve un conjunto de elementos que no están up-to-date. (tarea auxiliar) |
| GetOutputFileName | Obtiene el nombre del archivo de salida para cl y otras herramientas, que permiten especificar solo el directorio de salida o el nombre de archivo completo o nada. (tarea auxiliar) |
| Tarea LIB | Ajusta la herramienta Administrador de bibliotecas de Microsoft 32 bits (lib.exe). |
| Tarea Vincular | Ajusta la herramienta Enlazador de Microsoft C++ (link.exe). |
| Tarea MIDL | Ajusta la herramienta del compilador Del lenguaje de definición de interfaz de Microsoft (MIDL) (midl.exe). |
| Tarea MT | Ajusta la herramienta de manifiesto de Microsoft (mt.exe). |
| Tarea MultiToolTask | Sin descripción. |
| Tarea ParallelCustomBuild | Ejecute instancias paralelas de la tarea CustomBuild. |
| Tarea RC | Ajusta la herramienta compilador de recursos de Microsoft Windows (rc.exe). |
| Tarea SetEnv | Establece o elimina el valor de una variable de entorno especificada. |
| Clase base TrackedVCToolTask | Hereda de VCToolTask. |
| Tarea VCMessage | Registra mensajes de advertencia y mensajes de error durante una compilación. (No se puede extender. Solo uso interno). |
| CLASE base VCToolTask | Hereda de ToolTask. |
| Tarea XDCMake | Ajusta la herramienta de documentación XML (xdcmake.exe), que combina los archivos de comentario de documentos XML (.xdc) en un archivo .xml . |
| Tarea XSD | Ajusta la herramienta definición de esquema XML (xsd.exe), que genera archivos de esquema o clase a partir de un origen. Vea la nota siguiente. |
| Referencia de MSBuild | Describe los elementos del sistema MSBuild. |
| Tareas | Describe las tareas, que son unidades de código que se pueden combinar para generar una compilación. |
| Escritura de tareas | Describe cómo crear una tarea. |
Nota:
A partir de Visual Studio 2017, la compatibilidad con proyectos de C++ para xsd.exe está en desuso. Todavía puede usar las API Microsoft.VisualC.CppCodeProvider agregando manualmente CppCodeProvider.dll a la GAC.