1
私は2つのアセンブリを持っています:A..dllは、B.dllへの参照を持っています。 B.dllは、反射を使用してA.dllからいくつかのメソッドを呼び出します。Vs2010でリフレクションがロードされているアセンブリをデバッグできますか?
私の質問は、A..dllをデバッグする際にB.dllで使用するブレークポイントがすべてヒットすることです。
私は2つのアセンブリを持っています:A..dllは、B.dllへの参照を持っています。 B.dllは、反射を使用してA.dllからいくつかのメソッドを呼び出します。Vs2010でリフレクションがロードされているアセンブリをデバッグできますか?
私の質問は、A..dllをデバッグする際にB.dllで使用するブレークポイントがすべてヒットすることです。
デバッガが一致するpdbファイルを見つけることができる限り、ブレークポイントがヒットしています。
ところで:説明したシナリオで、A.dllはリフレクションによって読み込まれません。既に読み込まれたA.dllのメソッドを呼び出すためにリフレクションを使用するだけです。
試しましたか?何故なの? –
私はそれを試しましたが、その動作は非常に奇妙です。私がステップインした場合にのみ、反射アセンブリからのコードに入ります。ブレークポイントは考慮されません。 –
下記の私の答えを参照してください。一般的にはうまくいくはずです。あなたの具体的なシナリオではない場合は、例えば、呼び出しコードとブレークポイント –