11

これはかなり奇妙な要求だと思いますが、C# ソース コード (コンパイル済みアセンブリではない) で動作する圧縮/難読化ツールを知っている人がいるかどうか疑問に思っていました。文字制限を満たすために、既に作成されたアプリケーションの文字数を削減しようとしていますが、このタスクを達成するのに役立つツールが見つからないようです。

私が興味を持っている主な機能:

  • 空白を取り除く
  • 変数名を短くする

完全な難読化ツールである必要はありません。コード ブロックの文字数を迅速かつ便利に削減するものであれば十分です。

これは、実用的または現実的なアプリケーションを意図したものではなく、競争のためのものです。

4

4 に答える 4

6

NRefactoryに基づいてC# コード縮小 CSharpMinifier 用の小さなライブラリを開発しました。コメント、空白、改行を削除できるようになりました。次に、識別子の縮小を追加する予定です。

于 2013-10-29T07:43:08.797 に答える
5

私はそのようなツールを認識していませんが、Visual Studio に組み込まれているリファクタリング ツールを使用して変数の名前を変更することはそれほど難しくありません。

空白の場合、正規表現の検索置換で、複数のスペース (VS 置換では :Wh+) を単一のスペースに置き換えます。

于 2009-09-07T22:33:30.710 に答える
2

@IvanのCSharpMinifierはうまくいきませんでした。なので代わりにこれを使っています。試してみたい場合は、デモ Web アプリがあります。

于 2020-02-09T13:39:32.513 に答える
0

これは、 Code Beautify を美化/縮小するための優れたオンライン バージョンです。

于 2015-02-11T08:28:03.657 に答える