【发布时间】:2016-08-03 12:45:29
【问题描述】:
谷歌搜索没有显示有关如何使用 Dotfuscator 对针对 .NET Core 1.0 的 .DLL 进行模糊处理的结果。我应该只使用普通的 Dotfuscator 版本而没有特殊设置吗?生成的混淆 .dll 是否仍与 .NET Core 完全兼容?
【问题讨论】:
-
你试过了吗?
-
还没有。将我的 lib 转换为 .net 核心可能需要一段时间。所以我不能先进行转换,然后发现我不能使用 Dotfuscator。如果 Dotfuscator 不是一个选项,我最好首先知道这一点,而不是添加对 .net 核心的支持,而是考虑添加其他功能。制作一个简单的测试库并对其进行 dotfuscating 并不会证明太多,因为它可能适用于简单的事情,但不适用于复杂的数兆字节代码库。
-
他们的最新版本仍然无法与 .NET Core 一起使用,mscorlib 依赖项出现在混淆的 dll 中。然后无法使用此 dll 中的任何类型。
-
好的,如果我将混淆的 dll 反汇编成 IL,用 System.Runtime 替换 mscorlib 引用并再次从 IL 构建它,它似乎可以工作。现在需要将其自动化,但应该很容易。
-
CE 目前不支持检查。
标签: c# .net-core dotfuscator