gpt4 book ai didi

c# - 如何使用 Xamarin Android APK 的 .Net Reactor 混淆 dll

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:15:03 25 4
gpt4 key购买 nike

我是 Xamarin Android 的新手。我使用 Visual Studio 2015 Community Edition 创建了一个应用程序。我已将解决方案配置设置为发布。

为了混淆,我使用了 .Net Reactor。

这就是我试图混淆的方式

1:构建应用程序后,我将转到 Bin\Release 文件夹

2:混淆App.dll

3:在Bin\Release、Obj\Release和Obj\Release\assemblies中用混淆后的dll替换原来的dll

4: 进入工具->Android->发布

然而,当我尝试发布混淆后的 dll 时,将被原始 dll 替换。

那么我做错了什么?我必须手动打包apk文件吗?如果是这样,我该怎么做?

最佳答案

今天,将 .net reactor 与 xamarin 一起使用变得非常容易:

  1. 从 reactor ide 安装适用于您的 visual studio 适当版本的扩展(菜单 Visual Studio)

  2. 在 reactor ide 中为您的 xamarin 解决方案创建一个项目。您可以使用菜单“Protection Themes->Xamarin”或使用您自己的设置。不要忘记添加其他文件(您的 Forms 共享项目和其他需要的文件)。保存项目,记下它的路径。

  3. 在 Visual Studio ide 菜单 Tools->Reactor Automation 中设置:

  • Xamarin Android(或其他需要的)平台项目的项目文件路径,选中已启用。
  • 要发布的配置,
  • 将 Net Reactor Project 文件复制到您在第 2 步中创建的文件。

点击确定,就这样。

构建过程将是 MSBuild 编译,然后 react 器将应用其处理,然后 VS 将打包/aot 为平台部署/分发设置的任何内容。

关于c# - 如何使用 Xamarin Android APK 的 .Net Reactor 混淆 dll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37764732/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com