c# - 发布时混淆源代码 (C#)

标签 c# obfuscation publish ddl

<分区>

我们正在开发许多在客户处发布的产品。 但是如果你发布一个 C# 应用程序,所有的 dll 都可以使用反射器或某种方式反编译。

我想知道在发布时是否有一种简单的方法来加密我们的 dll。 这样我们就可以发布我们的 dll,而不必担心我们的客户反编译我们的代码。

ps:如果可以将其集成到 visual studio 中,那就太棒了。

编辑:对于重复发帖感到抱歉,我不知道它被称为“混淆”。

最佳答案

Dotfuscator Community Edition与 Visual Studio Professional 或更高版本一起安装。然而,社区版是一个业余爱好者或介绍性版本,它只允许您通过简单地重命名所有成员来在一定程度上混淆代码,它没有集成在 VS 中,并且不允许使用诸如字符串加密之类的强大功能。

关于c# - 发布时混淆源代码 (C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/580817/

相关文章:

c# - StringSplitOptions.RemoveEmptyEntries 不像宣传的那样工作

c# - 使用 .net Framework 4.6.1 而不是项目框架 .netstandard 版本 2 恢复包 Microsoft.Net.Http - Xamarin Form

actionscript-3 - 隐藏 key Air 应用程序的值

Android 应用内购买不起作用

testing - 无法使用测试用户通过 Open Graph 发帖

c# - 如何在标题栏中显示带有下标或上标的文本?

c# - 无法访问已处置的对象 - wcf 客户端

php - 如何使用 PHP 混淆 JavaScript?

javascript - 使用 'self' 或 'this' 进行 JavaScript 缩小是否更紧凑?

web - Apache 齐柏林飞艇 : How to publish whole report to website