簡體   English   中英

C# 代碼壓縮工具和技術

[英]C# Code Minification Tools and Techniques

我意識到這是一個相當奇怪的請求,但我想知道是否有人知道一些適用於 C# 源代碼(不是編譯的程序集)的縮小/混淆工具。 我正在嘗試減少已編寫的應用程序的字符數以滿足字符限制,但我似乎找不到任何可以幫助我完成此任務的工具。

我感興趣的主要功能:

  • 去除空白
  • 縮短變量名

它不必是一個完整的混淆器,只是可以快速方便地減少代碼塊的字符數的東西。

這不是為了有任何實際或現實世界的應用,而是為了比賽。

我不知道有任何這樣的工具,但使用 Visual Studio 中的內置重構工具進行一些變量重命名並不會太難。

對於空格,正則表達式查找替換,用單個空格替換任何多個空格(VS 替換中的:Wh+)。

我基於NRefactory為 C# 代碼縮小CSharpMinifier開發了小庫。 現在它可以刪除注釋、空格和換行符。 接下來我計划添加標識符縮小。

@Ivan 的 CSharpMinifier 對我不起作用。 所以我用這個代替。 如果您想嘗試,有一個演示網絡應用程序

這是一個很好的美化/縮小代碼美化的在線版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM