Obfuscation of dlls in esriAddinX.

Discussion created by corpy_123 on Sep 19, 2019
Latest reply on Oct 2, 2020 by UHarano-esristaff

Are there any rules regarding the replacing of dll’s in an esriAddinX? Are there conditions where updating an esriAddinX after its initial build will invalidate it? I had a small project where I replaced the original dll and pdb file with obfuscated versions and the add-in worked fine. I am currently working with a larger Add-in where obfuscating any part of the dll and then updating the esriAddinX with the obfuscated version makes the add-in crash. I understand that there are parts of the code that should not be obfuscated such as anything that inherits from contract. I am not obfuscating those classes.

Any help or guidance will be greatly appreciated.