Probing Paths

Eazfuscator.NET

Probing Paths

About Probing Paths

How to Define Probing Paths?

Define probing paths by declarative obfuscation attributes (the recommended way)

To define a probing path you should apply an attribute to your assembly. In order to do that you can use the instructions below.
  1. Open obfuscatable project inside the IDE
  2. Add new source file to the project and call it ObfuscationSettings.cs (for C#) or ObfuscationSettings.vb (for Visual Basic .NET). You may prefer to use another name instead of ObfuscationSettings.cs or ObfuscationSettings.vb
  3. using System;
    using System.Reflection;
    
    [assembly: Obfuscation(Feature = @"assembly probing path C:\Example\Lib")]
    Imports System
    Imports System.Reflection
    
    <Assembly: Obfuscation(Feature:="assembly probing path C:\Example\Lib")> 
    
    [Note]Note
    [Tip]Tip
    [assembly: Obfuscation(Feature = @"assembly probing path $(InputDir)\Lib")]
    [Tip]Tip
    [assembly: Obfuscation(Feature = @"assembly probing path C:\Example\Lib1")]
    [assembly: Obfuscation(Feature = @"assembly probing path C:\Example\Lib2")]
    

Define probing paths by command line option

[Note] Note
[Warning] Warning