我刚刚使用Visual Studio 2012在C#中启动了一个新项目.VS2012是最新的,所以没有安装beta或RC。当我进行单元测试时,会有很大的延迟。测试摘要说,它运行了10秒钟,4个单元测试总共跑了96ms。这就是Test Explorer告诉我的。为什么有近10秒这么大的时间开销?如果你做TDD,这显然很烦人。
我必须设置任何配置设置吗?我错过了什么吗?
或者它(仍然)是VS2012中的一个错误?我找到了一个关于VS2012 BETA的博客(http://blogs.msdn.com/b/visualstudioalm/archive/2012/03/08/what-s-new-in-visual-studio-11-beta-unit-testing。 ASPX)。在那篇文章的最后,他们说:“单元测试启动性能 - 现在我们在你开始测试之后有一个非常难看的延迟,我们正在积极地努力让它消失。”但我没有找到关于这个问题的更多信息。也许这个bug仍然存在。
希望有人可以帮助我。 提前谢谢。
答案 0 :(得分:0)
在即将发布的Visual Studio季度版(ref http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/08/visual-studio-2012-update-1-ctp.aspx)中,我们已经进行了一些性能改进。简而言之,我们更改了底层存储机制以改善发现/运行时间。
请在季度发布可用时下载。另外,如果您有更多问题,请告诉我们。
此致
Patrick Tseng,Visual Studio ALM团队。