Skip to Content
Nueva versión 12 disponible 🎉
ObfuscatorTarea de MSBuildPersonalizar IntelliSense

Personalizar IntelliSense

Los atributos de la tarea Babel de MSBuild están definidos en el archivo de esquema Babel.Build.xsd, que se distribuye junto a Babel.Build.dll en la carpeta MSBuild de los paquetes zip babel_net*. Al registrar este esquema en su editor, dispondrá de finalización y documentación en línea para la tarea Babel y sus atributos mientras edita los archivos de proyecto, con lo que los scripts de compilación que usan la tarea Babel resultan más fáciles de escribir y de mantener.

Visual Studio

Visual Studio guarda sus esquemas de MSBuild en la carpeta Xml\Schemas\1033, dentro del directorio de instalación.

Localizar la carpeta de esquemas

VersiónCarpeta de esquemas
Visual Studio 2026C:\Program Files\Microsoft Visual Studio\18\<edition>\Xml\Schemas\1033
Visual Studio 2022C:\Program Files\Microsoft Visual Studio\2022\<edition>\Xml\Schemas\1033
Visual Studio 2019C:\Program Files (x86)\Microsoft Visual Studio\2019\<edition>\Xml\Schemas\1033

Aquí <edition> es Community, Professional o Enterprise. Tenga en cuenta que Visual Studio 2026 da a su carpeta el nombre del número de versión principal (18) y no el del año, y que Visual Studio 2019 se encuentra en Program Files (x86). Si instaló Visual Studio en una ubicación personalizada, use la carpeta Xml\Schemas\1033 que hay bajo esa ruta.

Copiar el archivo de esquema

Copie Babel.Build.xsd en la carpeta que corresponda a su versión y edición.

Añadir la inclusión de Babel

Abra Microsoft.Build.xsd en la misma carpeta y añada la inclusión de Babel justo después de la inclusión ya existente de los tipos comunes de MSBuild:

<xs:include schemaLocation="MSBuild\Microsoft.Build.CommonTypes.xsd"/> <!-- Import of the Babel Build XSD definition --> <xs:include schemaLocation="Babel.Build.xsd"/>

Reiniciar Visual Studio

Reinicie Visual Studio para que el cambio surta efecto. Para editar archivos en Program Files se necesitan derechos de administrador, y una actualización de Visual Studio puede reemplazar Microsoft.Build.xsd: si la finalización de la tarea Babel deja de funcionar después de una actualización, vuelva a añadir la inclusión.

Otros editores

Babel.Build.xsd tiene como destino el espacio de nombres de MSBuild (http://schemas.microsoft.com/developer/msbuild/2003) e incluye MSBuild\Microsoft.Build.Core.xsd, por lo que está pensado para colocarse junto al conjunto de esquemas de MSBuild y cargarse desde Microsoft.Build.xsd exactamente como se muestra más arriba. Los editores distintos de Visual Studio no leen la carpeta de esquemas de Visual Studio, pero se les puede indicar un conjunto de esquemas que usted mismo reúna:

  1. Cree una carpeta que contenga Microsoft.Build.xsd y su subcarpeta MSBuild\. Cópielos de una instalación de Visual Studio, o tómelos del repositorio de MSBuild . Coloque Babel.Build.xsd junto a Microsoft.Build.xsd y añada la línea de inclusión mostrada más arriba.
  2. Como el esquema declara un espacio de nombres de destino, el archivo de proyecto debe declarar el espacio de nombres de MSBuild en su elemento raíz para que la asociación se aplique. MSBuild acepta el espacio de nombres también en los proyectos de estilo SDK:
<Project Sdk="Microsoft.NET.Sdk" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">

Visual Studio Code

Con la extensión XML de Red Hat  instalada, asocie sus archivos de proyecto al conjunto de esquemas en settings.json:

"xml.fileAssociations": [ { "pattern": "**/*.csproj", "systemId": "C:/Schemas/MSBuild/Microsoft.Build.xsd" }, { "pattern": "**/*.props", "systemId": "C:/Schemas/MSBuild/Microsoft.Build.xsd" }, { "pattern": "**/*.targets", "systemId": "C:/Schemas/MSBuild/Microsoft.Build.xsd" } ]

Sustituya C:/Schemas/MSBuild/ por la carpeta creada en el paso 1.

JetBrains Rider

Vaya a Settings | Languages & Frameworks | Schemas and DTDs (ajustes, lenguajes y frameworks, esquemas y DTD), haga clic en Add (añadir) para abrir el cuadro de diálogo Map External Resource (asignar recurso externo), escriba http://schemas.microsoft.com/developer/msbuild/2003 como URI y seleccione su Microsoft.Build.xsd como ubicación. A partir de ese momento, Rider valida y completa con el esquema asignado los archivos de proyecto que declaran ese espacio de nombres, incluida la tarea Babel.

Last updated on