我意识到这是一个相当奇怪的请求,但我想知道是否有人知道一些工作在C#源代码(不是编译程序集)上的缩小/混淆工具。我正在尝试减少已经编写的应用程序的字符数以符合字符数限制,而且我似乎找不到任何工具可以帮助我完成此任务。C#代码缩小工具和技巧
主要特点我很感兴趣:
- 地带空白
- 缩短变量名
它不必是在混淆一个完整的,只是一些会降低字符快速方便地计算一段代码。
这并不打算有任何实际或真实世界的应用程序,它是为了比赛。
我意识到这是一个相当奇怪的请求,但我想知道是否有人知道一些工作在C#源代码(不是编译程序集)上的缩小/混淆工具。我正在尝试减少已经编写的应用程序的字符数以符合字符数限制,而且我似乎找不到任何工具可以帮助我完成此任务。C#代码缩小工具和技巧
主要特点我很感兴趣:
它不必是在混淆一个完整的,只是一些会降低字符快速方便地计算一段代码。
这并不打算有任何实际或真实世界的应用程序,它是为了比赛。
我不知道有任何这样的工具,但使用Visual Studio中内置的重构工具进行一些变量重命名并不难。
对于空格,正则表达式查找替换,用一个空格替换多个空格(:VS中的Wh +替换)。
够公平的。这对我行得通。 – 2009-09-07 22:37:07
如果空格位于字符串文字中,则将多个空格合并到单个空格可能会破坏程序。 – Mekanik 2016-05-17 22:43:23
我开发了用于C#代码缩小的小型库文件CSharpMinifier,基于NRefactory。现在它可以删除注释,空格和换行符。接下来,我计划添加标识符缩小。
这是一个很好的在线版本来美化/缩小Code Beautify。
为什么你要这么做? – svinto 2009-09-07 22:22:03
你为什么要这样做? – 2009-09-07 22:22:10
我问你为什么你的代码有字符限制? – 2009-09-07 22:22:14