C#代码缩小工具和技术

Nat*_*lor 8 c# minify

我意识到这是一个相当奇怪的请求,但我想知道是否有人知道一些缩小/混淆工具在C#源代码(不是编译的程序集)上工作.我正在尝试减少已编写的应用程序的字符数以满足字符限制,我似乎无法找到任何可以帮助我完成此任务的工具.

我感兴趣的主要功能:

  • 剥离空白
  • 缩短变量名称

它不必是混淆器,只需要快速方便地减少代码块的字符数.

这不是为了进行任何实际或现实世界的应用,而是为了竞争.

ben*_*rce 5

我不知道有任何这样的工具,但使用 Visual Studio 中的内置重构工具进行一些变量重命名并不会太难。

对于空格,正则表达式查找替换,用单个空格替换任何多个空格(VS 替换中的:Wh+)。


Iva*_*kin 5

我为基于NRefactory 的C# 代码压缩 CSharpMinifier开发了小库。现在它可以删除注释、空格和换行符。接下来我计划添加标识符缩小。