Windows 7でWindowsアプリケーション(MFC)を実行すると、次の警告が表示されます。
'XXX.exe': Loaded 'C:\2010\Debug\bin\plugins\control\libhotkeys_plugin.dll', Binary was not built with debug information.
私を助けてください。ありがとう
あなたのバイナリはリリースモードでビルドされたようです
今、あなたが従うことができる2つの方法があります...
プログラムデータベースファイル(PDB)がリリースモードで生成されるようにプロジェクト設定を変更します。
これで、プロパティウィンドウからPDBを生成できます...
プロジェクトがすでにデバッグモードである場合。プロジェクトのBuildタブにあるAdvancedビルド設定ダイアログボックスを確認してください。
Debug Infoがnoneに設定されていないことを確認してください 参照:
このエラーを表示するもう1つの方法は、マネージコード(C#)からネイティブコード(C++)をデバッグしようとしていて、マネージコードのcsprojがネイティブのみデバッグに設定されている場合です。修正するには:
VS 2010の場合:プロジェクトプロパティ>>構成プロパティ>>リンカー>>デバッグ>>デバッグ情報の生成:「はい」に設定します
VS 2015の場合:プロジェクトプロパティ>>構成プロパティ>>リンカー>>デバッグ>>デバッグ情報の生成:「true」に設定
問題がないと確信している場合。アプリケーションプール物理パスを確認することもできます。これは、パスがローカルパスを保持している場合があるため、バージョンが異なるためです。
IISのインスタンスの場合、
->サイト
->>指定サイト
->>>右側のウィンドウを見る
->>>> [アクション]ボタンを見て、[基本設定]をクリックします
->>>>>物理パスを確認してください