我们正在考虑为我们的应用程序使用Caliburn.Micro和 Conventions over Configuration,但我担心代码混淆(我们需要分布式应用程序)会干扰命名约定。在没有实际尝试过的情况下,我认为我必须添加一组异常以避免重命名类/命名空间/字段/函数以启用约定。
您使用 Caliburn.Micro(或其他类似框架)进行混淆的经验是什么?是否有替代方法来使用在混淆上下文中更好地工作的命名约定(例如,创建类型的手动映射来进行映射)?
我们使用Crypto Obfuscator for .Net进行混淆。