VERSIONSHINWEISE

Was ist neu in Babel.

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

Veröffentlicht am 1. Juni 2020

Version 9.4.0.0

Babel Obfuscator

Verbesserungen

  • Neu ist das Plug-in Babel Encrypt im NuGet-Paket Babel.Obfuscator.
  • Das NuGet-Paket Babel.Obfuscator ist jetzt mit AppCentral kompatibel.
  • Verbesserte Plug-in-Schnittstelle von Babel Obfuscator.
  • Die Optionen mapin und rules unterstützen jetzt Globbing-Ausdrücke.

Änderungen

  • Das NuGet-Paket Babel.Obfuscator wurde angepasst, um mit der Buildumgebung des aktuellen Visual Studio 2019 besser zurechtzukommen.

Fehlerbehebungen

  • Verschleierte Xamarin-Assemblies können den Xamarin-Linker beim Build des Projekts zu folgendem Fehler veranlassen: error XALNK7000: Mono.Linker.MarkException: Error processing method: … in assembly: … System.ArgumentNullException: Value cannot be null.
  • BabelEncrypt: Behoben wurde eine „method not found“-Ausnahme beim Verschleiern von .NET-2.0-Assemblies.
  • Codeverschlüsselung, Fehler: Attempt by method 'DynamicClass.?(…)' to access field 'Type`1.value' failed.
  • Babel erzeugt falsche portable PDB-Metadaten.
  • Der Xamarin-Linker gibt beim Lesen verschleierter PDB-Assemblies eine Warnung aus, ausgelöst durch die Ausnahme: System.IndexOutOfRangeException: Index was outside the bounds of the array. Beim Lesen benutzerdefinierter Debuginformationen.
  • Verschleierte UWP-Bibliotheken können den Compiler mit einem internen Compilerfehler abstürzen lassen: Object reference not set to an instance of an object.
  • Verschleierte UWP-Anwendungen können beim Start mit einer TypeInitializationException abstürzen.
  • Der Stack-Decoder konnte nicht alle Frames dekodieren, wenn mehrere Map-Dateien zum Dekodieren des verschleierten Stacks verwendet werden.
  • Der Algorithmus der Kontrollflussverschleierung kann die verschleierte Anwendung mit einer InvalidProgramException unbrauchbar machen.
  • Behoben in der Oberfläche: Behoben wurde die InvalidOperationException „Duplicate attribute.“, die unter bestimmten Umständen beim Speichern von Projektdateien auftrat.
  • Behoben in der Oberfläche: Stufenbalken und erweiterte Einstellungen wirken sich nicht auf Farbschemata aus.
  • Behoben in der Oberfläche: Die Links im Hilfemenü zur Website wurden korrigiert.