在Visual Studio中混淆.cs源代码本身

时间:2012-03-24 21:15:17

标签: c# asp.net visual-studio obfuscation

我的公司有一个ASP.NET网站(不是网络应用)。我们查看的所有工具只会混淆DLLEXE个文件(不是来源)。我们需要的是一个混淆源本身的工具.cs);最好是在Visual Studio中。更改所有内容的名称是不是选项。那么,是否还有源级别混淆器?

4 个答案:

答案 0 :(得分:3)

请参阅我们的C# Obfuscator工具。在源文件上运行。

答案 1 :(得分:1)

第一步是重构内联变量和方法(除非它会影响性能)并将它们重命名为一些随意的无意义的字母和数字。 我建议使用Resharper。

(在此上下文中内联意味着内联作为Resharper重构功能)

答案 2 :(得分:0)

对于锁定应用程序和代码模糊,我使用intellilock,不是免费但很好。

答案 3 :(得分:0)

您是否看过使用 Visual Studio 2010的DotFuscator提供的?我不知道所需的版本(MSDN只提供Ultimate),但我记得在Alvas.Audio使用它的地方阅读。


至于它在Visual Studio 2012中,我还没有检查过,但是当我安装开发工具时,我只是安装了所有内容(即使我不使用它)。即使不是,您也应该能够使用 Visual Studio 2010 Ultimate(试用版)安装它,卸载除DotFuscator以外的所有内容,然后安装Visual Studio 2012。