当前位置:  开发笔记 > 编程语言 > 正文

为什么Visual Studio会创建一个新的.vsmdi文件?

如何解决《为什么VisualStudio会创建一个新的.vsmdi文件?》经验,为你挑选了1个好方法。

如果我在Visual Studio 2008中打开一个解决方案并运行单元测试,那么VS会在Solution Items文件夹中创建一个新的.vsmdi文件,并为其提供下一个可用的编号,例如My Solution2.vsmdi.

知道为什么VS这样做以及如何让它停止这样做?



1> Jon Limjap..:

似乎VSMDI问题是一个已知的错误,自VS2005团队系统以来一直存在,但它还没有明确的解决方案.不使用MS Test的另一个原因.

MSDN博客详细介绍了如何在没有VSMDI文件的情况下运行单元测试.


当我点击它时,第一个链接是无法访问的,但是你可以通过The Wayback Machine阅读它的存档:http://web.archive.org/web/20080302162715/http://blogs.vertigosoftware.com/teamsystem/存档/ 2006/06/23/Beware_the_Team_Test_VSMDI_file.aspx
格里,你必须注意这是一个非常古老的答案.那时,MSTEst在测试驱动开发领域是一个相对新奇的事物.它应该被避免,因为它很难使用:必须在实际对象之间生成代理类以促进测试能力.这与NUnit和基于NUnit的工具(MbUnit,xUnit等)非常不同,这些工具在当时作为开源单元测试框架非常成熟.到目前为止,我的偏好是MbUnit.
大家好,你实际上并不需要代理对象来与MSTest中的测试类进行交互.如果你只是简单地使用它,你可以做出这个假设.我几乎从不使用那些辅助类,并在MSTest中生成存根和编写测试,就像NUnit一样.这只是一个偏好问题.
推荐阅读
拾味湖
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有