回答分为两个部分。 vsmdi文件用于存储关于您的测试的信息。因此,在使用Visual Studio中的微软测试套件时需要它们。 您的解决方案中只应该有一个vsmdi文件。已知存在一个bug,即当原始文件被源代码控制锁定时,VS会不断创建新的vsmdi文件(如vsmdi1,vsmdi2,vsmdi3等)。这是无法修复的问题。您只需要注意到这一点并删除它们即可。