NOTE DI RILASCIO

Le novità di Babel.

Modifiche al motore, agli strumenti di licensing e all’area di lavoro Desktop, dalle note di rilascio del prodotto.

Rilasciata il 2 febbraio 2020

Versione 9.3.3.1

Babel Obfuscator

Correzioni di bug

  • Gli assembly Xamarin offuscati possono far emettere al Linker Xamarin il seguente errore durante la build del progetto: error XALNK7000: Mono.Linker.MarkException: Error processing method: ... in assembly: ... ---> System.ArgumentNullException: Value cannot be null.

Babel Obfuscator 9.3.3.0

Correzioni di bug

  • Il manifest JSON delle dipendenze non viene aggiornato quando si incorporano assembly .NET Core.
  • La validazione XML della licenza poteva sollevare l'errore: XML document not loaded.
  • PInvoke aggiunge l'estensione .dll alle importazioni di librerie non Windows.
  • Problema di stabilità che faceva andare in crash gli assembly offuscati con l'errore: System.TypeInitializationException: The type initializer for '?' threw an exception. Questa correzione riguarda le seguenti funzionalità di cifratura:
    • Cifratura codice.
    • Cifratura stringhe HASH, XOR.
    • Cifratura valori.
    • Cifratura risorse.
  • Un problema di parsing dello XAML che in alcuni casi poteva emettere l'avviso W00002: Cannot parse BAML resource stream.
  • La chiamata con proxy dinamici poteva generare il seguente errore: System.TypeInitializationException: The type initializer for 'xyz' threw an exception. System.NotSupportedException: The return Type contains some invalid type.
  • Le regole XML che hanno come destinazione metodi, campi, proprietà o eventi non producono corrispondenze se è stato definito un qualsiasi HasAttribute.