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.