Skip to Content
New release 12 available 🎉
ObfuscatorSummary

Examples

A collection of practical use cases and examples that will guide you in straightforwardly integrating Babel Obfuscator into your projects.

General Samples

The examples provided in this section cover various use cases and are not restricted to specific license editions. They can be used by all users regardless of which edition of Babel Obfuscator they have purchased.

Code Encryption

In this section, the examples presented are focused on demonstrating the code encryption feature of Babel Obfuscator.

Cross Assembly Renaming

The following examples demonstrate how to set up and configure cross-assembly renaming with Babel Obfuscator during the build process.

Build Servers Ultimate

These examples integrate Babel Obfuscator into a Continuous Integration pipeline, so every build produces protected assemblies without anyone having to remember a manual step. They all use the Babel Obfuscator NuGet package, which comes with the Ultimate edition and with the Babel Licensing site editions.

The pattern is the same on every build server: host the package on a private feed the agent can read, supply the license from a secret rather than from a file in the repository, and let dotnet build do the obfuscation. What changes is only how each platform names those two things.

Babel Obfuscator NuGet Ultimate

These samples specifically target the Babel Obfuscator integration using the Babel Obfuscator NuGet package. For the following projects using Babel Obfuscator NuGet packages, an Ultimate license is necessary.

Last updated on