0

J'essaye de déboguer une application UWP pour le bureau de Windows 10 et voir le contenu d'un objet (dans ce cas un objet BluetoothLEDevice) à un point d'arrêt. Au début, le fichier de symboles manquait, alors je suis entré dans les options et j'ai activé la récupération à partir des Microsoft Symbol Servers. Cependant, maintenant, quand je debug, je encore ne suis pas voir quoi que ce soit au-delà des données d'objet brutes, avec ce message:Les fichiers de symboles de Microsoft pour le débogage Windows UWP dans VS C++ 2015 ne fonctionnent pas?

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

error example

Toute idée de ce que je fais mal?

Répondre

1

Je pourrais repro ce problème en utilisant un échantillon dans mon côté, il ne pourrait vraiment pas montrer l'information d'objet dans la fenêtre locale de débogage même si le fichier de symbole a été chargé normalement dans la cible X86.

enter image description here

Mais si je change la cible de la plate-forme de X86 à X64, je vais obtenir les informations comme la capture d'écran ci-dessous:

enter image description here

Il a vraiment chargé les différents fichiers dll version et fichiers pdb après avoir changé la cible. Mais pas trouvé la vraie raison pour laquelle il a l'exigence spécifique pour la cible de la plate-forme, j'utilise la machine Windows 10 64 bit.

Depuis que je pouvais repro cette question, j'ai soumis un rapport ici:

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

Vous pouvez également consulter les dernières informations de mise à jour de Sup.retour.

+0

Belle trouvaille. J'utilisais x86, mais malheureusement, changer de "Platform" à "x64" dans le gestionnaire de configuration n'a pas résolu le problème, ni basculé sur la plate-forme de la solution active "x64". Avez-vous changé quelque chose quand vous avez changé de plateforme? J'ai ajouté une image de l'erreur à la question. – vestlen

+0

@vestlen, je viens d'utiliser les paramètres VS par défaut, puis changez la plate-forme à X64 dans mon côté. Si possible, vous pouvez réinitialiser vos paramètres VS, changer la cible, le déboguer à nouveau. En outre, vous pouvez également ajouter vos commentaires dans ce rapport, l'équipe du produit partagera les dernières informations à ce sujet. –