14

たくさんのツールがあることを知りました。どのアセンブリが欠落しているかを表示するための優れたツールを見つけたいです。.NET アプリを実行しようとしたときに、依存関係アセンブリの 1 つが見つからない可能性があるという例外が発生しました。

アップデート

ライブサーバーでテストしたい。したがって、理想的には、サーバーを変更せずに実行できます。サーバーにアプリケーションをインストールできます。

前もって感謝します。

4

3 に答える 3

9

ランタイム バインディング エラーをチェックするには、Fusion ログをオンにするのが簡単で効率的な方法です (HKLM\Software\Microsoft\Fusion\ForceLogレジストリで 1 に変更するだけです)。Exception.FusionLogこれにより、プロパティでエラーに関する詳細なログを確認したり、 Assembly Binding Log Viewerを介して詳細を調べたりすることができます。

Scott Hanselman は、この点について優れた記事を書いています。

于 2011-11-28T11:27:06.900 に答える
7

私はかつてDependeny Walkerを使用していました。具体的には .NET は Assembly Depenency Analyzerです。

于 2011-11-28T11:28:27.117 に答える
3

Dot Net Reflector の使用を検討します。

http://en.wikipedia.org/wiki/.NET_Reflector

またはジェット脳からのドットピーク:

http://www.jetbrains.com/decompiler/

于 2011-11-28T11:21:56.550 に答える