モールのデバッグを発行します
-
30-09-2019 - |
質問
Visual Studio 2008とMolesバージョン0.93を使用しています。溶けたタイプを使用するテストをデバッグしようとする場合を除き、すべてがうまく機能します。テストは私のすべてのブレークポイントをスキップします。また、出力ウィンドウに次のメッセージが表示されます。
添付できません。次のいずれかを確認してください。
デバッグしようとしているアプリケーションは、デバッガーによってサポートされていないMicrosoft .NETフレームワークのバージョンを使用します。
デバッガーは、アプリケーションが使用するMicrosoft .NETフレームワークバージョンについて誤った仮定を行っています。
デバッグ用に指定されたMicrosoft .NETフレームワークバージョンは間違っています
Microsoft .NETフレームワークバージョンを正しく指定するためのVisual Studio .NETデバッガードキュメントを参照してください。アプリケーションはデバッグに使用します。
debbuger.break()を試してみると、メッセージが表示されます。「コールスタックフレームにシンボルがロードされていません。ソースコードを表示できません。」
私は今、私たちの主要なコンポーネントの1つと問題を追いかけているので、コードを踏むことができずに何かを理解しようとするのは痛みでした(ノボカインが必要なように)。
Moleの「スムーズなデバッグエクスペリエンス」を利用したいと思います。しかし、私はデバッガーをまったく添付させることができないようです。
ありがとう、
bzz
解決
こちらのこの問題の解決策を参照してください。
http://social.msdn.microsoft.com/forums/en/pex/thread/91c08bf4-3260-458c-a221-91f030a75499
他のヒント
Visual Studio 2010からVisual Studio2008にプロジェクトを移したとき、私はこの問題を抱えていました。これが私がそれを修正するためにしたことです。
ビジュアルスタジオを閉じます。デバッグ/ビンの場所に移動します。次のファイルを削除します。
- *.vshost.exe
- *.vshost.exe.config
- *.vshost.exe.manifest
ソリューションを開きます。プロジェクトの設定がありました。アプリケーションターゲットフレームワークの下で、使用しているフレームワークよりも低いフレームワークを選択します(後で設定します)。 Visual Studioは、プロジェクトを自動的に閉鎖して再開します。次に、ターゲットフレームワークを使用していた元のバージョンに戻します。すべてを再構築すると、デバッグが適切に機能します。