quel est le but de * .vsmdi? Dois-je le contrôler à la source?

Quelle est la solution du fichier .vsmdi? Dois-je vérifier dans le système de contrôle des sources?

    Le fichier VSMDI est créé par Visual Studio lorsque vous créez un projet de test pour la première fois. Il contient une liste de tous les tests que Visual Studio peut trouver dans vos assemblys de solution et vous permet de diviser vos tests en soi-disant listes de tests . Ces listes de tests peuvent être utilisées pour classer vos tests et vous permettre de sélectionner un sous-ensemble de tests à exécuter.

    Vous pouvez utiliser ce mécanisme pour exécuter des sous-sélections. Toutefois, vous pouvez également (librement) atsortingbuer plusieurs catégories de test à un test, ce qui vous permet d’obtenir les mêmes résultats d’une manière plus flexible. Et avec les problèmes connus avec les fichiers VSMDI, comme la duplication incontrôlée de ces fichiers et les tests obsolètes listés avec une icône d’avertissement, cela peut sembler la meilleure façon de faire des choses comme ça.

    Ma suggestion générale est la suivante: archivez votre fichier .vsmdi généré par défaut. Cela empêchera Visual Studio de (re) générer de tels fichiers sur vos propres systèmes et sur ceux des membres de votre équipe lorsque de nouveaux projets de test sont ajoutés. Déterminez l’utilisation des listes de tests ou atsortingbuez des catégories aux tests directement en fonction de votre expérience d’utilisation. Les listes de tests sont faciles à démarrer, mais moins appropriées, c’est que vous voulez avoir de la flexibilité pour un grand nombre de tests.

    Il est utilisé pour tester dans Visual Studio. Si vous ne faites pas de test dans Visual Studio, cela ne me dérangerait pas. Mais si vous le faites et que vous avez des centaines de tests, cela pourrait valoir la peine d’être conservé.