4

Dans Visual Studio 2010 sous l'onglet données de diagnostic < et l'onglet Diagnostics < pour la couverture de code, vous pouvez choisir d'instrumenter les assemblages lorsque vous sélectionnez les assemblages auxquels vous souhaitez appliquer l'analyse de couverture de code.Quel est le rôle des ensembles d'instruments en place dans VS2010?

Par défaut, les assemblages d'instruments en place sont vérifiés, mais quand ils sont vérifiés à chaque fois que j'exécute mes tests unitaires, on me dit qu'il n'y a pas de fichier xml de couverture de code généré. Si je choisis de pas ensembles d'instruments en place, il fonctionne très bien.

Ce qui donne?

Répondre

2

La différence fondamentale entre les options est la suivante:

  • en place L'instrumentation: les binaires sont instrumentés dans le répertoire où les VS construit.
  • Sinon: les binaires sont instrumentés dans le répertoire de déploiement de test après avoir été copiés. Les fichiers binaires dans le répertoire de construction restent intacts.

Avez-vous des scripts de post-construction qui déplacent les binaires? En fonction des références de projet, tester les éléments de déploiement et générer des scripts, il se peut que dans le cas «en place», VS inscrive des binaires qui ne sont pas réellement déployés lorsque vos tests unitaires sont exécutés.

+0

Non Je n'ai aucun type d'élément de déploiement ou de processus de post-construction. –