.vsmdi文件的目的是什么?我需要检查源代码控制系统吗?

最佳答案

首次创建测试项目时,Visual Studio将创建VSMDI文件。它包含Visual Studio可以在解决方案程序集中找到的所有测试的列表,并允许您将测试划分为所谓的测试列表。这些测试列表可用于对测试进行分类,并让您选择要执行的测试子集。

您可以使用此机制来运行子选择。但是,您也可以(自由地)将多个测试类别分配给一个测试,这使您可以更灵活地实现相同的目标。鉴于VSMDI文件的已知问题,例如这些文件的不受控制的重复以及用警告图标列出的过时测试,这似乎是执行此类操作的更好方法。

我的总体建议是: checkin 默认生成的.vsmdi文件。这将防止Visual Studio在添加新的测试项目时自行(或重新)生成此类文件。根据您的使用经验来决定使用测试列表或直接为测试分配类别。测试列表很容易入手,但是不太适合您想要灵活地进行大量测试。

关于visual-studio - * .vsmdi的目的是什么?我需要进行源代码控制吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7550765/

10-12 17:59