1

我刚刚使用 Visual Studio 2012 在 C# 中启动了一个新项目。VS2012 是最新的,因此没有安装 beta 或 RC。当我运行单元测试时,会有很大的延迟。测试总结说,它跑了 10 秒,4 个单元测试总共跑了 96 毫秒。这就是测试资源管理器告诉我的。为什么会有将近 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. ASP)。在那篇文章的结尾,他们说:“单元测试启动性能——现在我们在你开始测试运行后有一个非常难看的延迟,我们正在积极努力解决这个问题。” 但我没有找到更多关于这个问题的信息。也许错误仍然存​​在。

希望可以有人帮帮我。提前致谢。

4

1 回答 1

0

在即将发布的 Visual Studio 季度版本中(参考http://blogs.msdn.com/b/visualstudioalm/archive/2012/10/08/visual-studio-2012-update-1-ctp.aspx),我们做了一些性能改进。简而言之,我们改变了底层存储机制以提高发现/运行时间。

请在可用时下载季度版本。另外,如果您有更多问题,请告诉我们。

问候,

Patrick Tseng,Visual Studio ALM 团队。

于 2012-10-16T16:58:51.610 回答