NOTES DE VERSION

Les nouveautés de Babel.

Modifications apportées au moteur, aux outils de gestion des licences et à l’espace de travail Desktop, extraites des notes de version du produit.

Publié le 2 février 2020

Version 9.3.3.1

Babel Obfuscator

Corrections de bugs

  • Les assemblies Xamarin obfusqués peuvent faire lever au linker Xamarin l'erreur suivante pendant la compilation du projet : error XALNK7000: Mono.Linker.MarkException: Error processing method: ... in assembly: ... ---> System.ArgumentNullException: Value cannot be null.

Babel Obfuscator 9.3.3.0

Corrections de bugs

  • Le manifeste de dépendances JSON n'est pas mis à jour lors de l'intégration d'assemblies .NET Core.
  • La validation XML d'une licence pouvait lever l'erreur : XML document not loaded.
  • PInvoke ajoute l'extension .dll aux imports de bibliothèques non Windows.
  • Problème de stabilité faisant planter les assemblies obfusqués avec l'erreur : System.TypeInitializationException: The type initializer for '?' threw an exception. Ce correctif concerne les fonctionnalités de chiffrement suivantes :
    • Chiffrement du code.
    • Chiffrement des chaînes HASH, XOR.
    • Chiffrement des valeurs.
    • Chiffrement des ressources.
  • Un problème d'analyse XAML qui pouvait parfois émettre l'avertissement W00002: Cannot parse BAML resource stream.
  • L'appel par proxy dynamique pouvait produire l'erreur suivante : System.TypeInitializationException: The type initializer for 'xyz' threw an exception. System.NotSupportedException: The return Type contains some invalid type.
  • Les règles XML visant des méthodes, des champs, des propriétés ou des événements ne correspondent pas si un HasAttribute a été défini.