0

私は、Windows 10デスクトップ用のUWPアプリケーションをデバッグしようとしており、オブジェクト(この場合はBluetoothLEDeviceオブジェクト)の内容をブレークポイントで確認しています。最初はシンボルファイルがありませんでしたので、オプションに行き、Microsoft Symbol Serversからフェッチを有効にしました。私はデバッグするときしかし、今、私はまだこのメッセージとともに、生オブジェクトデータを超えた何かを見ていないです:VS C++ 2015でのWindows UWPデバッグ用のMicrosoftのシンボルファイルが機能していませんか?

<No type information available in symbol file for Windows.Devices.Bluetooth.dll> Windows::Devices::Bluetooth::BluetoothLEDevice

error example

私が間違ってやっている任意のアイデアを?

答えて

1

私の側のサンプルを使ってこの問題を再現することができました。シンボルファイルがX86ターゲットに正常に読み込まれたとしても、デバッグ用のローカルウィンドウにオブジェクト情報が表示されませんでした。

enter image description here

しかし、私はX86からX64へのプラットフォームターゲットを変更した場合、私は、次のスクリーンショットのような情報を取得します:

enter image description here

それは本当に異なるバージョンのDLLファイルをロードし、ターゲットを変更した後のpdbファイルしかし、それはプラットフォームのターゲットのための具体的な要件を持っている本当の理由が見つかりません、私はWindows 10の64ビットマシンを使用します。私はこの問題をREPRO可能性があるため

は、私がここに報告書を提出:あなたはまた、フィードバック上から最新の更新情報を確認することができ

https://connect.microsoft.com/VisualStudio/feedback/details/3120892/microsofts-symbol-files-for-windows-uwp-debugging-in-vs-c-2015-arent-working

+0

ニースが見つかりました。私はx86を使用していましたが、残念ながら、Configuration Managerで「Platform」を「x64」に変更しても問題は解決されず、「x64」アクティブソリューションプラットフォームに切り替わることもありませんでした。プラットフォームを切り替えたときに何か変更しましたか?私は質問のエラーの画像を追加しました。 – vestlen

+0

@vestlen、私はちょうどデフォルトのVS設定を使用して、私の側でX64にプラットフォームを変更します。可能であれば、あなたのVS設定をリセットし、ターゲットを変更し、再度デバッグすることができます。また、レポートにコメントを追加して、製品チームが最新の情報を共有することもできます。 –

関連する問題