如何安装和使用obfuscar?

我刚刚完成了我的C#项目(WPF),但现在我遇到了使用“obfuscar”的问题(如果更容易使用,另一个应用程序将受到欢迎)。

当然我已经在互联网上看了它,但没有找到“为新手”的文件……

我还尝试使用github提供的obfuscar提供的BasicExempleExe,然后还剩下一些问题:

  • 我看不到obfuscar的安装文件了,所以第一步我觉得我错过了什么?
  • 我在Example目录中看到一个文件obfuscar.xml。 我理解该文件是什么,但我没有看到它的调用级别。

可以请一些人帮忙吗?这不是我现在做的那么大的项目,但我想学习如何做到这一点,从昨天起我什么都听不懂,这就是为什么我最终决定在这里发帖。

  1. 下载可以从Nuget下载的Obfuscar.Console.exe ,然后解压缩obfuscar.versionnumber.nupkg,找到exe。
  2. 除了exe之外, 创建一个输入文件夹和一个输出文件夹 。 将BasicExemple.exe放入输入文件夹
  3. 除了exe之外,创建纯文本文件 (例如config.xml),内容可以非常简单:

          
  4. 运行cmd,cd到exe的目录,然后运行Obfuscar.Console.exe config.xml

  5. 输出文件夹将包含已处理的二进制文件。

我刚刚为Obfuscar创建了一个扩展配置文件,想要分享它。 这里提供可用参数的完整列表

                

从PowerShell作为管理员:

 PS> Install-Package Obfuscar 

这将Obfuscar.Console.exe可执行文件放在目录中:

 C:\Program Files\PackageManagement\NuGet\Packages\Obfuscar.2.2.9\tools 

相应地更改目录名称中的版本号。