Referencia de tareas de MSBuild
Las tareas proporcionan el código que se ejecuta durante el proceso de compilación. Las tareas de la siguiente lista se incluyen con MSBuild. Cuando se instala Visual C++, hay tareas adicionales disponibles que se utilizan para compilar proyectos de Visual C++. Para obtener más información, vea Tareas de MSBuild específicas de Visual C++.
Además de los parámetros mostrados en los temas de esta sección, cada tarea también tiene los parámetros siguientes:
Parámetro |
Descripción |
---|---|
Condition |
Parámetro String opcional. Expresión de tipo Boolean que el motor de MSBuild emplea para determinar si se ejecutará esta tarea o no. Para obtener información sobre las condiciones admitidas en MSBuild, vea Condiciones de MSBuild. |
ContinueOnError |
Parámetro Boolean opcional. Valor Boolean que especifica si las tareas restantes del destino se van a ejecutar en caso de que esta tarea no se realice correctamente. La tarea no se realiza correctamente porque el método Execute produce una excepción o devuelve el valor false. Si ContinueOnError se establece en true, las tareas restantes se ejecutan y las que no se realizan correctamente no provocan error en todo el destino. Si ContinueOnError se establece en false, las tareas restantes no se ejecutan y se produce un error en todo el destino. De manera predeterminada, ContinueOnError es false. |
En esta sección
Task Base (Clase)
Agrega varios parámetros a las tareas que se derivan de la clase Task.TaskExtension (Clase base)
Agrega varios parámetros a las tareas que se derivan de la clase TaskExtension.ToolTaskExtension (Clase base)
Agrega varios parámetros a las tareas que se derivan de la clase ToolTaskExtension.AL (Assembly Linker, Tarea)
Crea un ensamblado con un manifiesto a partir de uno o más archivos que son módulos o archivos de recursos.AspNetCompiler (Tarea)
Ajusta aspnet_compiler.exe, una utilidad para precompilar las aplicaciones ASP.NET.AssignCulture (Tarea)
Asigna identificadores de referencia cultural a los elementos.AssignProjectConfiguration (Tarea)
Acepta una lista de cadenas de configuración las asigna a los proyectos especificados.AssignTargetPath (Tarea)
Acepta una lista de archivos y agrega atributos <TargetPath> si aún no se han especificado.CallTarget (Tarea)
Invoca un destino en el archivo de proyecto.CombinePath (Tarea)
Combina las rutas de acceso especificadas en una única ruta de acceso.ConvertToAbsolutePath (Tarea)
Convierte una ruta de acceso relativa o una referencia en una ruta de acceso absoluta.Copy (Tarea)
Copia archivos a una nueva ubicación.CreateCSharpManifestResourceName (Tarea)
Crea el nombre de un manifiesto de estilo Visual C# a partir del nombre de un archivo .resx especificado u otro recurso.CreateItem (Tarea)
Rellena colecciones de elementos a partir de los elementos de entrada, permitiendo copiar elementos de una lista a otra.CreateProperty (Tarea)
Rellena propiedades a partir de los valores de entrada, permitiendo copiar valores de una propiedad o cadena a otra.CreateVisualBasicManifestResourceName (Tarea)
Crea el nombre de un manifiesto de estilo Visual Basic a partir del nombre de un archivo .resx especificado u otro recurso.Csc (Tarea)
Invoca el compilador de Visual C# para generar archivos ejecutables, bibliotecas de vínculos dinámicos o módulos de código.Delete (Tarea)
Elimina los archivos especificados.Error (Tarea)
Detiene una compilación y registra un error basándose en una instrucción condicional evaluada.Exec (Tarea)
Ejecuta el programa o comando especificado con los argumentos especificados.FindAppConfigFile (Tarea)
Busca el archivo app.config, si hay alguno, en las listas proporcionadas.FindInList (Tarea)
Busca un elemento en una lista especificada cuyo itemspec coincida.FindUnderPath (Tarea)
Determina los elementos que existen en la colección de elementos especificada en la carpeta especificada y todas las subcarpetas.FormatUrl (Tarea)
Convierte una dirección URL en un formato de dirección URL correcto.FormatVersion (Tarea)
Anexa el número de revisión al número de versión.GenerateApplicationManifest (Tarea)
Genera un manifiesto de aplicación de ClickOnce o un manifiesto nativo.GenerateBootstrapper (Tarea)
Proporciona una manera automatizada de detectar, descargar e instalar una aplicación y sus requisitos previos.GenerateDeploymentManifest (Tarea)
Genera un manifiesto de implementación de ClickOnce.GenerateResource (Tarea)
Convierte archivos .txt y .resx en archivos .resources binarios de Common Language Runtime.GenerateTrustInfo (Tarea)
Genera la información de confianza de la aplicación a partir del manifiesto base y de los parámetros ExcludedPermissions y TargetZone.GetAssemblyIdentity (Tarea)
Recupera las identidades de ensamblado de los archivos especificados y genera la información de identidad.GetFrameworkPath (Tarea)
Recupera la ruta de acceso a los ensamblados de .NET Framework.GetFrameworkSdkPath (Tarea)
Recupera la ruta de acceso a Kit de desarrollo de software de Windows (SDK).GetReferenceAssemblyPaths (Tarea)
Devuelve las rutas de acceso al ensamblado de referencia de los diversos marcos.LC (Tarea)
Genera un archivo .license a partir de un archivo .licx.MakeDir (Tarea)
Crea directorios y, si es preciso, cualquier directorio primario.Message (Tarea)
Registra un mensaje durante la compilación.Move (Tarea)
Mueve archivos a una nueva ubicación.MSBuild (Tarea)
Compila proyectos de MSBuild a partir de otro proyecto de MSBuild.ReadLinesFromFile (Tarea)
Lee una lista de elementos de un archivo de texto.RegisterAssembly (Tarea)
Lee los metadatos dentro del ensamblado especificado y agrega las entradas necesarias al Registro.RemoveDir (Tarea)
Quita los directorios especificados y todos sus archivos y subdirectorios.RemoveDuplicates (Tarea)
Quita los elementos duplicados de la colección de elementos especificada.RequiresFramework35SP1Assembly (Tarea)
Determina si la aplicación requiere .NET Framework 3.5 SP1.ResGen (Tarea)
Obsoleto. Utilice la tarea GenerateResource (Tarea) para convertir archivos .txt y .resx desde y hacia archivos .resources binarios de Common Language Runtime.ResolveAssemblyReference (Tarea)
Determina todos los ensamblados que dependen de ensamblados especificados.ResolveComReference (Tarea)
Toma una lista de uno o más nombres de biblioteca de tipos o archivos .tlb y resuelve esas bibliotecas de tipos en ubicaciones de disco.ResolveKeySource (Tarea)
Determina la clave de origen de nombre seguroResolveManifestFiles (Tarea)
Resuelve los siguientes elementos en el proceso de compilación de los archivos para la generación de manifiestos: elementos compilados, dependencias, ensamblados satélite, contenido, símbolos de depuración y documentación.ResolveNativeReference (Tarea)
Resuelve las referencias nativas.ResolveNonMSBuildProjectOutput (Tarea)
Determina los archivos de salida de las referencias de proyecto que no son de MSBuild.SGen (Tarea)
Crea un ensamblado de serialización XML para los tipos del ensamblado especificado.SignFile (Tarea)
Firma el archivo especificado utilizando el certificado especificado.Touch (Tarea)
Establece la hora de acceso y de modificación de los archivos.UnregisterAssembly (Tarea)
Elimina del Registro los ensamblados especificados para la interoperabilidad COM.UpdateManifest (Tarea)
Actualiza las propiedades seleccionadas en un manifiesto y las vuelve a firmar.Vbc (Tarea)
Invoca el compilador de Visual Basic para generar archivos ejecutables, bibliotecas de vínculos dinámicos o módulos de código.Warning (Tarea)
Registra una advertencia durante la compilación basándose en una instrucción condicional evaluada.WriteCodeFragment (Tarea)
Genera un archivo de código temporal usando el fragmento de código generado especificado. No elimina el archivo.WriteLinesToFile (Tarea)
Escribe los elementos especificados en el archivo de texto especificado.XmlPeek (Tarea)
Devuelve valores conforme a lo que especifica una consulta XPath de un archivo XML.XmlPoke (Tarea)
Establece los valores especificados por una consulta XPath en un archivo XML.XslTransformation (Tarea)
Transforma una entrada XML utilizando un Lenguaje de transformación basado en hojas de estilo (XSLT) o un XSLT compilado y envía los resultados a un dispositivo de salida o un archivo.
Vea también
Conceptos
Otros recursos
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Septiembre de 2010 |
Se han trasladado las tareas de Visual C++ a una subsección: Tareas de MSBuild específicas de Visual C++. |
Mejora de la información. |