C# プロジェクトの設定の [デバッグ] タブで [外部プログラムの開始] を設定して F5 キーを押すと、「デバッガーのプロトコルがデバッグ対象と互換性がありません」というエラーが表示される場合があります。どのような場合に発生する可能性がありますか?
dll のコードが vs2008 プロジェクトにあり、アプリケーション コードが vs2010 プロジェクトにある場合、「外部プログラムの開始」オプションを使用してアプリケーションを実行しているライブラリをデバッグできますか?
C# プロジェクトの設定の [デバッグ] タブで [外部プログラムの開始] を設定して F5 キーを押すと、「デバッガーのプロトコルがデバッグ対象と互換性がありません」というエラーが表示される場合があります。どのような場合に発生する可能性がありますか?
dll のコードが vs2008 プロジェクトにあり、アプリケーション コードが vs2010 プロジェクトにある場合、「外部プログラムの開始」オプションを使用してアプリケーションを実行しているライブラリをデバッグできますか?
マネージ デバッガー インターフェイスは、.NET バージョン 4 で変更されました。VS2008 デバッガーを使用して .NET 4 プログラムをデバッグすることはできません。
代わりに VS2010 デバッガーを使用してください。それ以外の場合は、以前の .NET バージョンを対象として作成した DLL にブレークポイントを設定しても問題ありません。
VS2008 で C++ DLL をデバッグしている場合は、デバッグしようとしているプロジェクト プロパティ ダイアログのデバッグ設定で Debugger Type = "Native Only" を設定できます (もちろん、ロードされているネイティブ ライブラリをデバッグしようとしている場合)。実行可能ファイルによって)