6

CILコードでカスタム静的コード分析を行うためのライブラリを探しています。読む:ここに示されているような静的分析をすでに実行しているツールには興味がありません。

Javaバイトコードを使用したカスタム分析には、ASMを使用しましたが、ASMが提供する機能と優れたドキュメントが気に入っています。「CIL静的分析ライブラリ」をグーグルですばやく検索しても、ASMの機能を提供しているように見えるものは何も見つかりません。

4

3 に答える 3

7

Mono.Cecilは、利用可能なCIL分析に最適なライブラリです。それは無料で、オープンソースで、完全で、軽量で、堅牢で、高速です。CILの読み取りに加えて、CILの書き込みも可能です。また、PDBファイルもサポートしています。

多くの静的分析ツールは、何年もの間Cecilに依存しています。

于 2012-11-28T09:07:20.090 に答える
0

リフレクターをご覧ください:www.reflector.net/

于 2012-11-27T20:17:43.470 に答える
0

私が見つけた最も近いものは、MicrosoftのFxCopユーティリティです。(ここのスタンドアロンダウンロードリンク、1.36は消えたようですが、誰かが別のSO質問でDropboxに再アップロードしました

確かにC/C ++静的分析ツールに近いものではありませんが、C#は管理された言語であり、静的分析ツールがチェックする一般的な間違いの多くは不可能です。

また、ウィキペディアには.NET用の静的分析ツールの短いリストがあります。一見の価値があるかもしれません。

于 2012-11-28T07:08:35.823 に答える