2009-03-16 5 views
0

en mode débogage des tests qui jettent une exception personnalisée donnent un message d'erreur commeVS2008 tests unitaires échoué lorsque vous sélectionnez Test- Debug- Tous les tests dans la solution

Exception of type 'CustomProductException' was thrown instead of 'CustomProductException' 

Fail.But lorsque je choisis Test - Run - Tous les tests dans la solution plutôt que déboguer, tous les tests passent. Pourquoi cela se produit-il? N'importe quel pointeur ...

Répondre

1

Je l'ai déjà fait auparavant. Je crois que le problème était mes références. Nettoyez la totalité de votre solution et supprimez toutes les références de chaque projet de votre solution dans l'assembly contenant CustomProductException.

Ensuite, ajoutez à nouveau vos références, en veillant à référencer le projet qui compile l'assembly, pas l'assembly compilé sur le disque.