NOTAS DE LA VERSIÓN

Novedades de Babel.

Cambios en el motor, las herramientas de gestión de licencias y el espacio de trabajo de Desktop, según las notas de la versión del producto.

Publicado el 7 de diciembre de 2021

Versión 9.8.0.0

Babel Obfuscator

Mejoras

  • Nuevo: se han añadido las herramientas del ofuscador Babel para .NET 6.0.
  • Nuevo: se ha añadido compatibilidad de ofuscación con aplicaciones web Razor y Blazor.
  • Se han mejorado las reglas XML con el nuevo atributo locked y el elemento Namespace.
  • Se ha añadido la nueva opción de línea de comandos --assembly-name.
  • Se han mejorado la combinación y la ofuscación de aplicaciones WPF.
  • Varias mejoras de rendimiento.
  • RetargetTo de la combinación admite expresiones regulares para reorientar varios tipos mediante expresiones de búsqueda y sustitución.

Correcciones de errores

  • Con el cifrado de cadenas activado en ensamblados de Xamarin iOS, Visual Studio emite el error: MT2101: Can't resolve the reference System.IO.BinaryReader.
  • Los atributos personalizados con propiedades que referencian tipos externos no se renombran en la ofuscación pública.
  • Protección con proxy dinámico para matrices multidimensionales.
  • Si el renombrado de XAML está desactivado, las claves de recursos se ofuscan.
  • Una aplicación .NET Core ofuscada puede lanzar System.BadImageFormatException con el cifrado de cadenas activado.
  • Se ha corregido la MissingMethodException en la ofuscación pública de métodos de extensión con parámetros genéricos.
  • Babel podía fallar con una excepción de referencia nula al incrustar ensamblados si hay definido un archivo de reglas XML.
  • Las aplicaciones .NET Core ofuscadas con cifrado de valores de matrices podían fallar con InvalidOperationException.
  • Reglas XML: el filtro Implements no examina los tipos base.

Babel Licensing

Mejoras

  • Nuevo: se han añadido las herramientas de gestión de licencias de Babel para .NET 6.0.
  • La aplicación lic.exe puede cargar ahora ensamblados externos para registrar nuevas restricciones y proveedores de firma.
  • Se han añadido restricciones de hardware para .NET 6.0 en Linux y macOS.