とデバッガの起動時にntdll.dllの中にブレークポイント私はVS2012を使用して、/デバッグデバッグモードで自分のアプリケーションを起動したとき、私はダイアログが出ます:VS2012:時々なし詳細
<blahblah.exe>が引き金となってきましたブレークポイント。
これは他の情報を含んでいないので、私は何が起こっているか見るために休憩します。ああ、しかし、私は "wntdll.pdbが読み込まれていない"と、問題の他の情報を取得します。コールスタックはntdll.dllをポイントし、私のアプリケーションがまだこの時点で実行を開始していないように見えます。
この時点でcontinueを選択すると、アプリケーション/デバッガは通常どおり続行されます。
これは非常に頻繁に発生します(10回のうち約7回の起動)。私はWindows 8(64ビット)とVisual Studio 2012をアップデート1で実行しています。
以前はWindows 7(64ビット)とVS2010を使用していましたが、この問題は発生しませんでした。この特定のプロジェクトは、作成されたバージョン(2010年)からアップグレードされているため、おそらくそれが問題の一部です。
誰でもこの問題に直面していますか?私はどこを探し始めるべきか分かりません。私は64ビットWindowsを実行していますが、私は32ビットアプリケーションを構築していることを言及する必要があります。
更新:
> [email protected]() Unknown
[email protected]() Unknown
[email protected]() Unknown
[email protected]() Unknown
[email protected]() Unknown
私も、私は間違いなく何のブレークポイントはどこにでも手動でを設定していないことを、念のために、追加する必要があります。Microsoftシンボルサーバーを有効にした後 が、ここではコールスタックがどのように見えるかです私のコードで。
すべてのWindows機能のシンボルを取得できるように、Microsoft Symbolサーバーを有効にします。まったく注釈を付けられていないコールスタックが得られます。それが助けにならないならあなたの質問に投稿してください。 –
私はそれを試しましたが、私は設定を開き、 "すべてのシンボルを読み込む"を選択しなければならないことを認識しませんでした。 – tacospice
この問題が発生したときに、> = 2バージョンのVSをマシンにインストールしましたか? – ManuelH