![](/img/trans.png)
[英]Usage of Fody/Costura and Obfuscar in Visual Studio 2017
[英]Visual Studio `reference` needed to enable use of the Obfuscar attribute
我的Obfuscar配置似乎没有像我期望的那样跳过类型。 我正在尝试替代方法来仅混淆标记的内容。
我使用配置元素<Var name="MarkedOnly" value="true" />
启用了标记
在C#对象定义之前,我尝试使用[Obfuscate]属性标记为混淆。 http://obfuscar.codeplex.com/wikipage?title=Configuration&referringTitle=Documentation上的说明是“引用Obfuscar.exe”。 xxx_bin.zip
和xxx_src.zip
下载均不包含此类文件。 我试图在Visual Studio中引用Obfuscar.Console.exe和Obfuscar.dll。 在两种情况下,都无法识别[Obfuscate]属性。
如何设置以使该属性被识别?
该属性已过时,您应该改用System.Reflection.ObfuscationAttribute
。 忘记更新Wiki页面以反映更改。
如果使用复制local = true添加对Obfuscar.dll的引用,并using Obfuscar;
添加using Obfuscar;
对于相关的类,您将可以使用属性。
另外,您不添加.exe作为参考,而是复制到release文件夹。 您可以通过添加为链接并复制到输出目录或xcopy预构建事件等来实现此目的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.