2017-09-30 4 views
2

Quand je suis un test unitaire dans VS2017, si j'appuie par erreur sur F11 alors que j'appelle une méthode que je ne veux pas intervenir, elle pénètre à l'intérieur et cela devient douloureux et un message irritant.Test d'unité "No Symbol loaded" me rend fou

enter image description here

WinTypes.pdb contient les informations de débogage nécessaires pour trouver la source pour le module WinTypes.dll

Cela arrive quand j'ai appelé aux fenêtres des bibliothèques d'exécution ou les bibliothèques cadres. Je ne veux pas entrer dans ces bibliothèques. et peu importe combien de fois je presse à nouveau F10 ou ferme cette page, ce message ne me laissera pas continuer.

Tout ce que j'ai à faire est de réinitialiser le processus de débogage et de recommencer à zéro ... Je supportais cela pendant un moment mais j'en avais assez. Ça me rend fou. S'il vous plaît montrez-moi comment arrêter cette erreur stupide.

La mise à niveau de la source du framework .Net est également désactivée, mais je suis un projet de test UWP.

enter image description here

PS: Juste mon code est également activé FFS -.-

+0

Était-ce "WinTypes.dll" est votre propre bibliothèque? Vous devriez vérifier s'il y a des messages d'exception quand vous déboguez. – Skyblue

+0

@ M.kazem Akhgary, Pourriez-vous déboguer votre application après avoir activé les serveurs de symboles Microsoft? –

Répondre

1

S'il vous plaît assurez-vous que le WinTypes.pdb a été chargé en premier. Vous pouvez ajouter un point d'arrêt dans votre code avant le début de ce problème. Et puis ouvrez Debug -> Windows -> Modules. Il listera les statues de toutes les DLLs dans votre projet. Si le fichier pdb pour WinTypes.dll est ignoré, ce qui est similaire à la capture d'écran ci-dessous, vous pouvez faire un clic droit dessus pour choisir "Charger les symboles". Si la charge a échoué après avoir choisi "Charger les symboles", vérifiez la Source des symboles dans le menu Outils -> Options -> Débogage -> Symboles pour vous assurer que Microsoft Serveurs de symboles a été cochée. enter image description here