在ConfUserEX混淆(https://yck1509.github.io/ConfuserEx/)
中如何 EXCLUDE 只重命名模块中的一个命名空间?
例如:
[assembly: Obfuscation(Exclude = true, Feature = "namespace 'ABC.XYZ':-rename")]
看起来不起作用。我有一个用于在命名空间中进行Json解析的对象模型,这个抛出错误。我也使用.crproj文件来使用CLI进行混淆。
答案 0 :(得分:3)
请通过this链接下载最新版本v0.6.0。从true
到false
排除字段。就是这样。
例如:
[assembly: Obfuscation(Exclude = false, Feature = "namespace 'Your.Namespace':-rename")]
答案 1 :(得分:1)
根据documentation,如果要排除命名空间,正确的方法是写一行如下:
[assembly: Obfuscation(Exclude = false, Feature = "namespace('namespaceToExclude'):-rename")]
这应该写在项目的 Assembly.info 文件中。