This fourth step enables us to protect our Application by obfuscating the code and metadata. We select the option I want to protect my work. The name of the namespaces and classes of the resulting Assembly are then changed: If we have a look with a disassembler tool like Reflector, we can verify that the methods are also obfuscated: To see an example of how obfuscation protects the Application, we can have a look at the Form1_Load method, before and after the obfuscation:
< Pruning (3/9) | Strings Encoding (5/9) >