私のソリューションに2つのプロジェクトがあります。Bridge
とBridgeInterface
は、アプリケーションの更新プロセスで使用されていて、BridgeクラスからInitialize()
メソッドを実行しようとするとFileLoadExceptionがスローされます。ステッピング/デバッギングインターフェイス実装者
問題は私がこの方法に踏み込むことができず、アイデアがなくなったため、コードにどこに欠陥があるのかを確認する必要があります。
ブリッジは元々はソリューションの一部ではないため、プロジェクトを追加してPDBシンボルファイルを指していました。 (.DLLはモジュールウィンドウにロードされたシンボルとして表示されています)
また、「Just My Code」がチェックされておらず、ソリューション内のすべてのプロジェクトが.NET 4 Full Profileをターゲットにしています。
実装者がDebuggerStepperBoundary
またはDebuggerStepThroughAttribute
のような運がないかどうかを確認しました。
アイデア?
デバッグオプションで「ちょうど私のコード」を無効にする必要があります。私は今どこでどこをチェックすることができないのか正確にはわからないので、これを回答として掲示しない。 – nothrow
私は実際にOPで編集していないことを編集しておきます。 このQ全体で何が起こっているかについては、ツール>オプション>デバッグ>一般 – Amicable
にあります。アプリケーションがクライアントプロファイルをターゲットにしていますか? – phoog