J'ai récemment mis à jour Resharper 8, et lorsque j'ai essayé d'exécuter une suite de projets. Ces tests contiennent deux suites de tests d'intégration qui utilisent tous deux IISExpress pour exécuter un site web, faire des requêtes web et vérifier les réponses.
Leur exécution isolée est réussie, et l'exécution de tous les tests aurait auparavant été couronnée de succès. Cependant, après la mise à jour, la deuxième série de tests à exécuter échoue.
L'enquête a révélé que le AppDomain.CurrentDomain.BaseDirectory
reste le premier test à exécuter au lieu de changer. Comme les tests d'intégration sont composés de deux projets, le deuxième projet échoue car il ne trouve aucun des fichiers de configuration nécessaires.
Je ne trouve aucune option permettant de désactiver ce comportement différent dans Resharper 8, qui semble être le comportement de l'application /domain:Single
drapeau de l'unité. A moins de passer à Resharper 7, quelqu'un connaît-il une solution à ce problème ? Et s'agit-il d'un comportement prévu par Resharper 8 ou d'un bogue ?