【发布时间】:2021-11-08 20:41:58
【问题描述】:
我们的要求是能够将我们的 DLL 与 ClickOnce 集成。 Dotfuscator 很好地完成了混淆工作,但混淆的 DLL 无法在客户端使用 ClickOnce 进行部署。在我们这边,我们可以完美地处理它。此外,混淆程序集有时会使我们的 .NET CF 应用程序崩溃。结果是一个解决方案,它创建一个临时源并在使用 VS 编译之前对其进行混淆。这确保了编译后的程序集可以与 ClickOnce 集成并与 .NET CF 完全兼容。混淆 C# 源代码(不是程序集)的最佳工具是什么?
【问题讨论】:
-
只需将您的代码外包给印度的某个承包商即可。你很快就会把它弄糊涂:)
-
事实上,我们正在用 VC++ 开发一个内部的 C# 源代码混淆器。它允许我们排除具有属性的类和枚举。很好的结果是混淆的源代码可以用VS正常编译,因此DLL与ClickOnce高度兼容。
标签: c# .net compiler-construction compact-framework obfuscation