需要Visual Studio的“参考”来启用Obfuscar属性的使用

本文关键字:Obfuscar 启用 属性 Visual Studio 参考 需要 | 更新日期: 2023-09-27 18:37:21

我的 Obfuscar 配置似乎没有按照我预期的方式跳过类型。我正在尝试另一种方法来仅混淆标记的内容。

我启用了使用配置元素的标记<Var name="MarkedOnly" value="true" />

在 C# 对象定义之前,我尝试使用 [Obfuscate] 属性进行模糊处理。说明在 http://obfuscar.codeplex.com/wikipage?title=Configuration&referringTitle=Documentation是"参考模糊.exe"。xxx_bin.zipxxx_src.zip下载均不包含此类文件。我试图在Visual Studio中引用Obfuscar.Console.exe和Obfuscar.dll。在这两种情况下,都无法识别 [混淆] 属性。

如何设置以识别此属性?

需要Visual Studio的“参考”来启用Obfuscar属性的使用

属性已过时,您应该改用System.Reflection.ObfuscationAttribute。忘记更新 wiki 页面以反映更改。

如果您添加对 Obfuscar 的引用.dll使用 copy local = true 并将using Obfuscar;添加到相关类中,您将能够使用属性。

此外,您不会将.exe添加为引用,而是复制到发布文件夹。您可以通过添加为链接和复制到输出目录或 xcopy 预构建事件等来执行此操作。