Visual Studio "Test d'unité de débogage" ne parvient pas à atteindre les points d'arrêt
Lors de l'utilisation de Visual Studio 2008 et le débogage de mes tests unitaires... parfois, le débogueur fonctionne très bien. Cependant, très souvent, après la modification d'un code puis en cliquant sur "Debug Test Unitaire" de Visual Studio ne parviennent pas à atteindre les points d'arrêt dans le code. Le débogueur, fondamentalement, se bloque et éventuellement les tests fonctionne avec le nouveau code de toute façon, mais ne s'arrête jamais de me laisser voir ce qui se passe.
Je suppose que cela a quelque chose à faire avec certains type de montage le cache fait par le débogueur, mais pas d'importance ce que je fais (propre projet, de supprimer de la corbeille les dossiers, redémarrez VS, etc) je ne peux jamais obtenir le droit de l'assemblée de la charge. Quelqu'un d'autre a vu ce comportement? Toutes les solutions?
Par la façon dont, à l'aide de Resharper 4.5, et .NET 3.5 sur Win XP.
source d'informationauteur sym3tri
Vous devez vous connecter pour publier un commentaire.
J'ai juste eu un problème de frapper les points d'arrêt dans VS2015.
Je suis toujours à l'aide de la solution de configuration appelé Debug mais pour quelque raison, ma solution a été définie pour construire la version.
De commutation à partir de la Version de Débogage dans le menu déroulant en haut de Visual Studio fixe mon problème.
J'ai eu le même problème, bien que je n'ai pas de solution permanente, c'est un rapide une fois corrigé:
Débogage de l'unité de test (Ctrl-T Ctrl-D), puis aller à "La Fenêtre", entrer quoi que ce soit (par exemple, 'a' ou nulle) et appuyez sur entrée. Après cela, le point de rupture sera frappé.
Maintenant nous avons ce problème avec Visual Studio 2017 15,5 et Resharper 2017.2.
Problème causé par Resharper et résolu dans les versions les plus récentes 2017.3+
lien
Le point d'arrêt n'est pas atteint lors du démarrage de débogage de l'Unité de Test Sessions" de la fenêtre (Resharper - Windows - Unité de Séances de Test) qui vient de ReSharper.
Mais quand de commencer le test de la "Tester" Explorateur de fenêtre (Test - Windows - l'Explorateur de tests) de VS il frappe le point d'arrêt.
VS Enterprise 2017 V15.5.6, ReSharper 2017.2.2
La dernière ReSharper 2017.3.1 est pas une option, car elle a d'autres bugs
Une autre solution: Forcer le débogueur pour être lancé à partir de l'intérieur de l'appareil de test:
Si vous avez
[HostType("ASP.NET")]
le retirer et le Test -> Debug -> Exécuter vos tests de nouveau