ConfUserEx从混淆

时间:2015-04-29 09:58:57

标签: c# obfuscation

在ConfUserEX混淆(https://yck1509.github.io/ConfuserEx/

如何 EXCLUDE 只重命名模块中的一个命名空间?

例如:
[assembly: Obfuscation(Exclude = true, Feature = "namespace 'ABC.XYZ':-rename")]

看起来不起作用。我有一个用于在命名空间中进行Json解析的对象模型,这个抛出错误。我也使用.crproj文件来使用CLI进行混淆。

2 个答案:

答案 0 :(得分:3)

请通过this链接下载最新版本v0.6.0。从truefalse排除字段。就是这样。

例如:

[assembly: Obfuscation(Exclude = false, Feature = "namespace 'Your.Namespace':-rename")]

答案 1 :(得分:1)

根据documentation,如果要排除命名空间,正确的方法是写一行如下:

[assembly: Obfuscation(Exclude = false, Feature = "namespace('namespaceToExclude'):-rename")]

这应该写在项目的 Assembly.info 文件中。