<分区>
我们正在开发许多在客户处发布的产品。 但是如果你发布一个 C# 应用程序,所有的 dll 都可以使用反射器或某种方式反编译。
我想知道在发布时是否有一种简单的方法来加密我们的 dll。 这样我们就可以发布我们的 dll,而不必担心我们的客户反编译我们的代码。
ps:如果可以将其集成到 visual studio 中,那就太棒了。
编辑:对于重复发帖感到抱歉,我不知道它被称为“混淆”。
标签 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/