visual-studio - Visual Studio 的 .vsmdi 文件有多重要?

标签 visual-studio visual-studio-2010 unit-testing

这是场景:

“用户 A”已通过 Visual Studio 2010 创建单元测试。测试项目和单元测试源代码已 checkin 版本控制。 “用户 B”从版本控制中获取测试项目和单元测试源代码。 '用户 B' 然后打开测试项目并收到一条消息“加载 blah.blah.blah.vsmdi 时出错:找不到输入文件:blah.blah.blah.vsmdi”。但是,“用户 B”仍然可以成功运行单元测试。

现在,无论“用户 A”是否应该检查 .vsmdi 文件,除了错误消息外,似乎没有任何负面影响。

没有 .vsmdi 文件有什么危害吗?或者,相反,拥有 .vsmdi 文件有什么好处?

最佳答案

以下链接提供了一些很好的信息 *.vsmdi 文件

http://notgartner.wordpress.com/2011/02/10/what-is-a-vsmdi-file/

简而言之,此处有用的链接内容是:

最初,*.vsmdi 文件的使用是在 TFS 构建服务器上获得 MSTest 与 MSBuild 集成的要求,但是此要求已被再次删除,删除了该文件的实用程序。

假设您只是使用测试 View 来运行测试,这些文件可以完全安全地删除。如果您想尝试解决问题,那么有一个不完美的解决方案。只需从磁盘和版本控制中删除所有文件(假设您在此处使用 TFS,或任何与 Visual Studio 集成的版本控制系统),然后指示版本控制系统执行独占 check out 。

关于visual-studio - Visual Studio 的 .vsmdi 文件有多重要?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7183028/

相关文章:

visual-studio-2010 - Visual Studio 2013 总是在类别排序中打开属性窗口

visual-studio-2010 - 如何在 VS2010 中删除 .cs 文件中的所有注释?

unit-testing - 在 Go 中为 httptest.NewServer 使用自定义 URL

c++ - 如何在 Visual Studio 2015 for C 中禁用警告?

无法弄清楚为什么程序在 C 中崩溃

visual-studio-2010 - VS 2010 : Max line length guide does not render

.net - 单元测试与基类交互的方法

unit-testing - Swift - 涉及 IBOutlets 的单元测试功能?

sql - 从 Code First 创建的数据库显示在服务器资源管理器中,而不是 SQL Server 对象资源管理器中

javascript - Vuejs : fade out-in transition not working