我的Obfuscar配置似乎没有像我预期的那样跳过类型。我尝试使用替代方法来模糊标记的内容。
我使用配置元素<Var name="MarkedOnly" value="true" />
在C#对象定义前面我试图使用[Obfuscate]属性标记混淆。 http://obfuscar.codeplex.com/wikipage?title=Configuration&referringTitle=Documentation上的说明
是&#34;参考Obfuscar.exe&#34;。 xxx_bin.zip
和xxx_src.zip
下载都不包含此类文件。我试图在Visual Studio中引用Obfuscar.Console.exe和Obfuscar.dll。在这两种情况下都无法识别[Obfuscate]属性。
如何设置才能识别此属性?
答案 0 :(得分:1)
该属性已过时,您应该使用System.Reflection.ObfuscationAttribute
代替。忘记更新维基页面以反映更改。
答案 1 :(得分:0)
如果您使用copy local = true添加对Obfuscar.dll的引用并将using Obfuscar;
添加到相关类中,您将能够使用属性。
此外,您不能将.exe作为参考添加,而是复制到release文件夹。您可以通过添加链接和复制到输出目录或xcopy预构建事件等来完成此操作。