7

私のソリューションに2つのプロジェクトがあります。BridgeBridgeInterfaceは、アプリケーションの更新プロセスで使用されていて、BridgeクラスからInitialize()メソッドを実行しようとするとFileLoadExceptionがスローされます。ステッピング/デバッギングインターフェイス実装者

問題は私がこの方法に踏み込むことができず、アイデアがなくなったため、コードにどこに欠陥があるのか​​を確認する必要があります。

ブリッジは元々はソリューションの一部ではないため、プロジェクトを追加してPDBシンボルファイルを指していました。 (.DLLはモジュールウィンドウにロードされたシンボルとして表示されています)

また、「Just My Code」がチェックされておらず、ソリューション内のすべてのプロジェクトが.NET 4 Full Profileをターゲットにしています。

実装者がDebuggerStepperBoundaryまたはDebuggerStepThroughAttributeのような運がないかどうかを確認しました。

アイデア?

+1

デバッグオプションで「ちょうど私のコード」を無効にする必要があります。私は今どこでどこをチェックすることができないのか正確にはわからないので、これを回答として掲示しない。 – nothrow

+0

私は実際にOPで編集していないことを編集しておきます。 このQ全体で何が起こっているかについては、ツール>オプション>デバッグ>一般 – Amicable

+1

にあります。アプリケーションがクライアントプロファイルをターゲットにしていますか? – phoog

答えて

1

メインプロジェクトのアセンブリ参照をプロジェクト参照を使用するように変更します。

このようにして、VSはブリッジプロジェクトのデバッグバージョンをコンパイルし、何が起きているのかを正しく把握しておくことができます。

関連する問題