ILSpyを使用してアセンブリを探索します。今私は、サードパーティのアセンブリに依存する調査されたアセンブリのすべてのメソッドを見つけるタスクがあります。言い換えれば、アセンブリ内のどのメソッドがサードパーティアセンブリでメソッドを呼び出すかを知りたいと思います。何とかILSpyや他のソフトウェアを使用することは可能ですか?サードパーティのライブラリに依存するすべてのメソッドを見つける
1
A
答えて
0
私は解析に依存する自動化ツールを知らない。
サードパーティのアセンブリが十分小さい場合は、サードパーティのアセンブリを読み込んで、調査したアセンブリを読み込み、アセンブリ内のすべての型に対してJustDecompileのFind FindUsages機能を使用してそこから開始することができます。調査されたアセンブリも扱いやすいサイズでなければならない。
また、自動化することもできますが、そのためにコードを書く必要があります。 JustDecompileエンジンとILSpyエンジンはどちらもオープンソースです。それを行うプラグインを作成することができます。
この機能は、JustDecompileのバックログ上で高くなるように、最後にはこれをアップホートすることができます(https://justdecompile.uservoice.com/forums/113277-justdecompile-feature-suggestions/suggestions/1772437-provide-depends-on-analysis)。
関連する問題
- 1. Verilogコンパイルのすべての依存関係を見つける
- 2. すべての依存DLLを見つける方法
- 3. C++パッケージ:共有ライブラリの依存関係を見つける
- 4. テンソルフロー演算が依存するすべての変数を見つける
- 5. サードパーティのライブラリに対するAngular.js依存関係の順序
- 6. CMakeライブラリをインストールする:依存関係のモジュールを見つける
- 7. ストアドプロシージャのリストのすべての依存関係を見つける
- 8. DLLの依存モジュールを見つける
- 9. C#クラスファイルのすべての依存関係(クラスファイル)を見つける方法
- 10. 依存関係を見つけるループ
- 11. サードパーティのライブラリで使用されているサードパーティのコンポーネントを見つける方法
- 12. Unix上でコンパイルされたライブラリの依存関係を見つける
- 13. spに依存するオブジェクトを見つける
- 14. .NET 3.5 SP1に依存するコードを見つける
- 15. iosすべての保存されたファイルを見つける
- 16. 依存関係のプロパティに基づいてすべての1対1プリンシパルオブジェクトを見つける
- 17. クラスパス内のすべてのライブラリでAPIメソッドの使用法を見つけるには?
- 18. すべてのimplicitsを見つける
- 19. すべてのテキストノードを見つける
- 20. すべてのローカルネットワークブロードキャストアドレスを見つける
- 21. リスト内のすべての辞書に存在する値を見つける
- 22. 特定の型を特化するすべてのメソッドを見つける
- 23. ファイルが存在するすべてのGrand-Parentディレクトリを見つけるには
- 24. サードパーティのDLLがASP.NET MVCプロジェクトの依存関係を見つけることができません
- 25. Artifactoryとサードパーティの推移的な依存関係を持つAndroidライブラリ
- 26. 点を含むすべてのポリゴンを見つけるためのJavaライブラリ
- 27. メソッドをオーバーライドするすべての子クラスを見つけるショートカット
- 28. 私自身のライブラリのlog4jのようなサードパーティのライブラリに "軽い"依存関係をつけることはできますか?
- 29. テーブルの依存関係を見つけるためのSQLサーバースクリプト
- 30. Snow LeopardのすべてのPPCライブラリ、バイナリ、およびアプリケーションを見つける