如果我在Visual Studio2008中打开一个解决方案并运行单元测试,那么VS会在solution Items文件夹中创建一个新的.vsmdi文件,并为其提供下一个可用的数字,例如My Solution2.vsmdi。
你知道为什么VS要这么做吗?我怎么才能让它停止这样做呢?
发布于 2008-08-26 14:28:16
看起来是VSMDI problem is a known bug and has been around since VS2005 Team System,但到目前为止还没有明确的修复。不使用MS Test的另一个原因。
一个MSDN博客详细介绍了how to run unit tests without VSMDI files。
发布于 2011-09-12 21:09:02
我总是通过检查.vsmdi来解决这个问题。
似乎只有当.vsmdi文件是只读的,例如,在使用这种锁定本地文件行为(Perforce等)的版本控制系统中未签出时,才会发生这种情况。
发布于 2008-08-26 14:28:10
old post but vsmdi是由测试系统创建的元数据文件。
https://stackoverflow.com/questions/28171
复制相似问题