2012-01-18 5 views
1

私は2つのアセンブリを持っています:A..dllは、B.dllへの参照を持っています。 B.dllは、反射を使用してA.dllからいくつかのメソッドを呼び出します。Vs2010でリフレクションがロードされているアセンブリをデバッグできますか?

私の質問は、A..dllをデバッグする際にB.dllで使用するブレークポイントがすべてヒットすることです。

+0

試しましたか?何故なの? –

+0

私はそれを試しましたが、その動作は非常に奇妙です。私がステップインした場合にのみ、反射アセンブリからのコードに入ります。ブレークポイントは考慮されません。 –

+0

下記の私の答えを参照してください。一般的にはうまくいくはずです。あなたの具体的なシナリオではない場合は、例えば、呼び出しコードとブレークポイント –

答えて

2

デバッガが一致するpdbファイルを見つけることができる限り、ブレークポイントがヒットしています。
ところで:説明したシナリオで、A.dllはリフレクションによって読み込まれません。既に読み込まれたA.dllのメソッドを呼び出すためにリフレクションを使用するだけです。

関連する問題