当前位置:  开发笔记 > 编程语言 > 正文

如何将C#转换为DLL来隐藏源代码?

如何解决《如何将C#转换为DLL来隐藏源代码?》经验,为你挑选了1个好方法。

如何以DLL的用户无法查看我的源代码的方式将我的C#代码转换为DLL文件?

当我通过创建类库项目,导入我的类并编译它来创建DLL时,仍然可以查看源代码.



1> JaredPar..:

我相信你正在寻找一个混淆器.这是一个工具,它将采用编译的DLL并重写代码,意图是它没有被另一个用户有意义地反编译.Visual Studio附带一个免费的Dotfuscator

请注意,这实际上不会阻止人们查看您的代码.相反,他们会查看代码的非常奇怪的翻译.没有办法阻止人们在C#或任何其他.Net语言中查看代码的反编译版本.

这不是C#独有的.事实上,这是现存每种语言的缺陷.完全可以反编译C代码.不同之处在于,在反编译托管语言(例如.Net和Java)时,维护大量原始代码结构要容易得多,因为元数据维护了原始结构.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有