VERSIONSHINWEISE

Was ist neu in Babel.

Änderungen an der Engine, den Lizenzverwaltungstools und dem Desktop-Arbeitsbereich, aus den Versionshinweisen des Produkts.

Veröffentlicht am 21. Juli 2020

Version 9.5.0.0

Babel Obfuscator

Verbesserungen

  • Neu: Umbenennung externer virtueller Methoden (siehe --virtual external=on).
  • Geringerer Speicherverbrauch und höhere Verschleierungsgeschwindigkeit.

Änderungen

  • NuGet-Paket Babel.Obfuscator: Die Konfiguration XmlDocumentationFile ist von einer Eigenschaft zu einer Item-Gruppe geworden.

Fehlerbehebungen

  • Kompatibilitätsproblem der Codeverschlüsselung unter .NET Framework 3.5 und früher. Die Anwendung stürzt mit der Ausnahme System.MissingMethodException ab.
  • Anwendungen mit assemblyübergreifender Umbenennung konnten zur Laufzeit mit System.MissingMethodException abstürzen.
  • Die Verschleierung konnte erheblich Zeit und Speicher beanspruchen, wenn der dynamische Proxy mehr als 10.000 Typen erzeugt.
  • Verschleierung virtueller Funktionen in bestimmten Fällen.
  • Warnung, dass sich die Eigenschaften der MSIL-Verschlüsselung einer Regel nicht lesen lassen, wenn die Eigenschaft Source eine leere Zeichenfolge ist.
  • Die Stacktrace-Methode eines verschachtelten Typs wird nicht deobfuskiert.
  • Babel konnte bei aktiver PDB-Verschlüsselung hängen bleiben.

Babel Licensing 2.8.6.0

Verbesserungen

  • Neu: Unterstützung für Xamarin.MAC.

Fehlerbehebungen

  • Bei Testlizenzen wird RunCount bei jedem Validate erhöht statt bei jedem einzelnen Lauf der Anwendung.
  • Behoben in der Oberfläche: Das Speichern einer Lizenz in der Datenbank kann eine Ausnahme wegen doppelter Entität auslösen.